Hola nuevamente
angelmf!
Si es así se puede resolver fácil. Te hago una pregunta ¿Cómo indicaría la fecha el cliente?
Es decir, se me ocurre que pueda tener 3 campos y que en uno ingrese el año, en otra el mes y en el tercero el día. En ese caso es simplemente hacer una función que vaya comparando año, mes y día progresivamente.
Decime como indica la fecha el cliente y armamos una función en base a eso