fix(timedaicker): update model value in angular 1.3

In angular 1.3 the model value was only being updated the first time, because of changes in the change detection mechanism. AngularJS no longer compares the contents of the model value, so we need to pass a copy of the value to force change detection.

closes #1070 fixes #800 fixes 899 helps in #1154