I once went to a seminar that was entirely about timezones. It was fascinating, riveting. We talked about it for an hour and a half. The seminar wasn’t long enough.
Timezones are an extremely complicated, twisted topic to deal with in programming. This video lays out a little bit of why that is.