Remove boolean time zone bodge

Making adjust_for_current_time_zone method accept the user time zone
instead of a boolean. Clearer.