fix(ngModel): do not reset bound date objects

Closes #6666
Add test for usecase: `input[year]` and `input[moth]` and `input[week]` in one test, set a value to each one via simulating user input and make sure the result is the combined date.