you would have to use an unbound field, and have a REAL (HIDDEN) date field.
then using the unbound field
a) test if date, and assign the date to the real date field
b) test if number, and then use this as age, and maybe calculate a date of 1st Jan whatever year (not exactly accurate, but OK)
c) anything else - reject input.