[#2] Add timezone selector, basically works.

The builtin SelectField of wtforms didn't support optgroup element. So I
make some hack in jinja2 template to add optgroup support.