Adding a timezone proxy to move timezone handling out of the event classes