fix(ngModel): do not reset bound date objects

Closes #6666
Only pass in `value` and `ctrl.$modelValue`.
If `timezone===UTC` then clone the date in `ctrl.$modelValue` and adjust the timezone here, so that you can use the normal `getDay()`, ... in the date and week parser.