Move timezone determination to presenter.timezone