A backport of the timezone validation stuff to 2.8
Merge pull request #248 from goehle/tzvalidback

A backport of the timezone validation stuff to 2.8