Simply the timezone() function

Getting the current system's time zone requires a little bit of work. I
had originally wrapped all of the steps into a nested function. That
made the code more complicated than it needed to be. By taking advantage
of short-circuit evaluation, `timezone()` can be simplified greatly.