fix(ngModel): do not reset bound date objects

Closes #6666
Why not this way:
```
if (date) {
  map = { yyyy: date.getYear(), MM: date.getMonth(), ... }; 
} else {
  map = { yyyy: 1970, ... }; // previous code
}
```

Then you don't need the DATE_METHOD_MAPPING.