How do you move from hosting to another with no downtime or DNS propagation delay?

How do you move from hosting to another with no downtime or DNS propagation delay?

Typically, changes to the name server usually take between 24 and 48 hours to start working completely, which can take a long time for DNS propagation and the website to be deactivated at some point.

So, how is it possible to do it without a lot of downtime? any ideas ?

I usually use online DNS propagation to verify if it's done.