Utiliza un parseador para comprobar que la cadena recibida del campo HTML es una fecha.
Código:
String campoFecha = req.getParameter("fecha_limite_venta");
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Date fechaLimite = sdf.parse(campoFecha);
Si no lo fuera, el metodo "parse" provoca una excepcion "ParseException".
Para comprobar que la fecha recibida es posterior a la actual, un simple
Código:
if (fechaLimite.after(new Date()))