Tom Scott did a great Computerphile video on time zones that really emphasizes how difficult a problem this is…:
Honestly, I think it’s a miracle that scheduling works as well as it does; I really can’t complain about having to do a 2 minute Epicor maintenance task twice a year.
Consider this: if a user came to you with a problem that could take months and thousands of dollars to code a working solution - with the goal of saving one person 5 minutes a year - what would you tell them?