[DO NOT MERGE] Timezones

The plan is simple: Always use aware datetimes, make everything happen on UTC. Users currently don't see any datetimes in the interface so we don't have to worry about setting the right timezone. Yay!