Ciao Purtroppo ho l'esigenza di inserirlo in questo contesto un controllo anche che la data non sia passa

codice:
<script src="assets/js/additional-methods.min.js"></script>
<script src="assets/js/jquery.validate.min.js"></script>

<script type="text/javascript">
$(document).ready(function() {
	
	
			

	
jQuery.validator.addMethod("cognomeRegExp",function(value,element){
	return this.optional(element) || /^[A-Za-zèùàòé][a-zA-Z'èùàòé ]*$/.test(value);
	
	})
jQuery.validator.addMethod("oraNascitaRegExp",function(value,element){
	return this.optional(element) || /^([0-1][0-9]|2[0-3]):([0-5][0-9])$/.test(value);
	
	})
jQuery.validator.addMethod("anniEsperienzaRegExp",function(value,element){
	return this.optional(element) || /^\d+$/.test(value);
	
	})
jQuery.validator.addMethod("emailRegExp",function(value,element){
	return this.optional(element) || /^([a-zA-Z0-9]+([\.+_-][a-zA-Z0-9]+)*)@(([a-zA-Z0-9]+((\.|[-]{1,2})[a-zA-Z0-9]+)*)\.[a-zA-Z]{2,6})$/.test(value);
	
	})
jQuery.validator.addMethod("pwdRegExp",function(value,element){
	return this.optional(element) || /^.*(?=.{8,12})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#._-]).*$/.test(value);
	
	})
	
jQuery.validator.addMethod("cdRegExp",function(value,element){
	return this.optional(element) || /[A-Z]{6}[\d]{2}[A-Z][\d]{2}[A-Z][\d]{3}[A-Z]/.test(value);
	
	})	
	
jQuery.validator.addMethod("ivaRegExp",function(value,element){
	return this.optional(element) || /^[0-9]{11}$/.test(value);
	
	})		
	
	//seleziono il form da controllare
	$('#contatto').validate({
		//stabilisco le regole per i campi
		rules:{
			//cognome:
			cognome:{
				required:true,//richiesto
				rangelength:[2,50],//lunghezza [min,max]
				cognomeRegExp:true //uso la regExp
				},
				titolo:{
				required:true,//richiesto
				rangelength:[2,50],//lunghezza [min,max]
				cognomeRegExp:true //uso la regExp
				},
				anteprima:{
				required:true,//richiesto
				rangelength:[2,70],//lunghezza [min,max]
				cognomeRegExp:true //uso la regExp
				},
				nome:{
				required:true,//richiesto
				rangelength:[2,50],//lunghezza [min,max]
				cognomeRegExp:true //uso la regExp
				},
			dataNascita:{
				required:true,
				dateITA:true //uso la regExp interna degli additional-method
				},
			oraNascita:{
				required:true,
				oraNascitaRegExp:true
				},
				sesso:{
				required:true
				},
				interessi:{
				required:true,
				//numero minimo di checkbox da selezionare
				minlength:2	
				},
				provincia:{
				required:true
				},
				forma_giuridica:{
				required:true
				},
				paese:{
				required:true
				},
				anniEsperienza:{
				required:true,
				min:4,
				//controllo se il valore inserito sia un numero intero
				digits:true
				// numberDE verifica numeri seguiti da un decimale
				},
				email:{
				required:true,
				emailRegExp:true
				},
				emailConferma:{
				required:true,
				//controllo se il valore è uguale a email
				equalTo:"#email"
				},
				pwd:{
				required:true,
				},
				pwdConferma:{
				required:true,
				equalTo:"#pwd"
				},
				cd:{
				//required:true,//richiesto
				cdRegExp:true //uso la regExp
				},
				iva:{
				//required:true,//richiesto
				ivaRegExp:true //uso la regExp
				},
				tag_1:{
				required:true,//richiesto
				},
				tag_2:{
				required:true,//richiesto
				},
				tag_3:{
				required:true,//richiesto
				},
				curriculum:{
				required:true,
				//indico i formati file possibili
				accept:"doc|pdf|odf|rtf" //opzionale carattere jolly "?"	
				}
				
			
			}
		
		})
		
});

</script>
per controllo del formato basta che aggiungo dateIso , ma io ho bisogno che mi dica che la data inserita sia passata, come faccio? ti ringrazio per la risposta, spero che qualcuno mi possa aiutare