My approach would be to have 3 variables minYear, mindMonth, minDay which would have the data of the earliest date as the user inputs again and again.
Example:
15/05/1992
15/02/2000
15/05/2012...