Persist time zone selections
Set get time if not passed to handle_second_tick