format date; add custom validator service; overrides IE ignoring HTML5 req attr