Adding support for reading text timezones

Seems to be necessary in all cases? We've left a an IF in there in case
numeric timezones are ever passed in.