Вы можете создать простое правило, выполнив что-то вроде этого:
jQuery.validator.addMethod("greaterThanToday", function(value, element) {
var now=new Date();
if ( !/Invalid|NaN/.test(new Date(value)) ) {
return new Date(value) > now;
}
return isNaN(value) || (parseFloat(value) > now);
}, "* The date should not be greater than today.");
И затем применить это так:
$('#your_form').validate({
rules : {
your_date_field_name : { greaterThanToday : true }
}
});