Adds in support for timezones

* If no timezones are specified where expected, will currently
  fallback to Europe/London
* New 'tz' query parameter to specify the timezone for a given
  target e.g. America/Los_Angeles