added onorbeforedate, onorafterdate validators

updated and ran tests, and updte the minified version of extend.js in dist/