No. There isn't: you're always going to be down to the design of the internet: it's not a deterministic system, the latency will always vary.
Try it - ping google: WinKey + R, "cmd", ENTER, "ping Google.com", ENTER:
Microsoft Windows [Version 10.0.18363.720]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\PaulG>ping google.com
Pinging google.com [172.217.20.142] with 32 bytes of data:
Reply from 172.217.20.142: bytes=32 time=17ms TTL=56
Reply from 172.217.20.142: bytes=32 time=18ms TTL=56
Reply from 172.217.20.142: bytes=32 time=18ms TTL=56
Reply from 172.217.20.142: bytes=32 time=18ms TTL=56
Ping statistics for 172.217.20.142:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 17ms, Maximum = 18ms, Average = 17ms
C:\Users\PaulG>
You don't get the same numbers from one of the fastest and most frequently accessed sites on the internet! Try it with Amazon, FleaBay - you'll find the same.
And those numbers will change for many sites depending on how "busy" they are!
So you can't automatically do anything that will arrive "at midnight on the dot" at a specific site, even assuming you know exactly when they "release" the product.