Podrias hacer una constante o variable para cada mes que contenga el ultimo dia de cada mes, osea:
y despues hace un FOR o algun bucle viendo si la fecha es valida!
Código [Seleccionar]
Const Enero = 31
Const Febrero = 28
Const Marzo = 31
...
y despues hace un FOR o algun bucle viendo si la fecha es valida!