Validate timezone on startup

Plus a little other cleanup