There is only one real fix - abolish time zones completely. As the summary states, time is arbitrary. Duration may be based on something concrete (like the decay of a particle or something), but the actual time itself is indeed arbitrary. Let's just agree that everyone uses UTC and call it done. Can you imagine the benefit? When is that world cup football (US: soccer) match on? Oh, at 17:00. Who gives a rat's ass where it is now? It is on when it is on. No, hmm, it is in Brazil, that is x time zones from me - wait am I forward x or back y from that - heck, when the fuck is it on! Just one time. World wide. Why does it matter if we get up at 23:30? It is arbitrary. If your boss then expects you at work at 2:00 - fine. Later in the year, if they want to change that to 3:00, no problem. But the time itself is just a referent. There is absolutely no reason that it cannot be 14:00 in California, Singapore, and the UK at the same instant. Who cares where the sun appears to be if you look up at that same instant? It doesn't matter. What matters much more is being able to coordinate things easily on a global scale. Get it done!