I saw this library mentioned in a StackOverflow comment. I hadn't run into it before. Wondering if anyone has experience using it.
It also removes the notion of naive datetimes: each DateTime instance is timezone-aware and by default in UTC for ease of use.