Allow configuration of time zone

Sometimes we resort to printing the time with the day of week, as in "3:50 PM on Sunday". Previously, those times always used UTC. Now you can specify a `timeZone` in the `HumanTimeLocale` (default is still `utc`).

Includes two new test cases (with two different time zones).

[Independent of my previous pull request.]
Thanks!