handle time zones more robustly

user time zone of '' was freaking out production