better (albeit hacky) solution to the User.lastLogin problem with timezones