Nope.
There are ways of cutting that time down significantly. Not even touching fancy solutions like ip multicasting and geographically distributed loadbalancers RRed through DNS, you can still lower the TTL of your DNS record, wait 24 hours, then make the change.