There's no shortage of international differences in opening hours, days and times and time-zones don't really get you very far towards understanding them.
Time zones give me a few bits of information and knowing about local customs gives me the other bits, but the bits that are encoded in the time zone are bits I can ignore as soon as I change my clock, just as setting your zero helps you work out a physics problem. Instead you want me to worry about all the bits all the time. Why, to make it easier for computers? I thought computers were better than me at handling bits.
Realize that you're on HN, where I've heard long arguments about why your laptop and/or phone should not adjust the timezone of the device based on location. People who argue with a straight face that "the vast majority of people want their laptop to display their home time when abroad".