Hola.
Te he estado preparando un ejemplo para validar fechas.
Mírate la documentación respecto a
SimpleDateFormat.
Puedes crear una instancia de esta clase y usarla de este modo:
Código:
try {
String formato = "d/M/y";
SimpleDateFormat format = new SimpleDateFormat(formato);
Date date = format.parse(fechaString);
System.out.println("fecha válida");
} catch (ParsePosition e) {
System.out.println("fecha inválida");
}
En la documentación se explica como definir el formato que deseas usar.
Suerte.