Added time picker options.
Added basic controllers for hour, minute and seconds.
Refactor initial ui with number inputs. Selects are much pleasent.
Fix indentation.
Refactor `toString` method to include time if was set.
Handle hours and mintues selection. Added the new method `setTime`
Do not reset date on every selection. Do not reset hours if timepicker is enabled.
Update full year on changes.
Use a better date comparison.
Cleanup a bit.
Re-render time inputs default value if it is available.
Disable time picker and fix an early call to internal date object.
Use uppercase for am/pm labels.
Merge work of @stas into version 1.2.0