added validation to prevent user from entering invalid 'Authored on' date for 32-bit int
changed validation to use element-level validation
Merge pull request #6703 from openscholar/1778

added validation to prevent user from entering invalid 'Authored on' date for 32-bit int