Found it, it was actually trigger by a date method validation in jquery.validate.min.js, which is in line 1356:
// http://jqueryvalidation.org/date-method/
date: function( value, element ) {
return this.optional( element ) || !/Invalid|NaN/.test( new Date( value ).toString() );
},