style: code cleanup
feat(ng-model): support input type=date | datetime and all other date/time variants