fix(ngModel): don't parse before validating if viewValue is undefined

Prevents unintentionally reporting an undefined view value as a parse error...

Closes #9106