translated the hardcoded timezone code into a nice lookup table

This pull request sounds like a no-brainer to me.. :)