Extract out with_env_tz helper method.

It’s used at so many places that extracting it out into a helper file
is worth doing.

cc @senny
@zuhao looks like I'm only thinking in terms of the Active Record test suite :sweat_smile:. Let's keep it as is.