Got all validators fully tested and fixed DateValidator to fail on invalid dates by check if it parsed in-and-out of a DateTime instance results in the same date.