Hola de nuevo..
Si pones return, lo que viene detrás deja de ser visible/accesible... Si tus 2 funciones devuelven valores lógicos y quieres que las 2 sean las condicionantes del submit, las puedes unir con una operación lógica and...
return (compareDates(...) && validar());
by
Caricatos http://www.forosdelweb.com/f13/ejecutar-dos-javascirpt-onsubmit-del-formualrio-373134/
Saludos