fix(timepicker): if a date is passed as ng-model respect that date

If a date is passed to the timepicker component, then it is ignored and `var selected` is set to `new Date()`. This is not expected behaviour, if a date is passed it should be used.