Make time of day notation more obvious and use a working initial date
Changes in code style
A bit more code consistency and cleaning

Use single quotes (') for javascript strings, use double-quotes (") in
HTML
Remove text attribute for first option in hourpicker
Shrink font-size