backported timezone redirection