Lightweight validation dates via IDataErrorInfo