Adding timezone picker to preferences

An enhancement to the issue #207 work - adds a preference setting and UI for setting it.