Create Algorithm Component Implementation
Copy the existing numeric validation plug-in "AdhocDateValidationAlgComp_​Impl and name it as " AdhocDateAgeValidationiiiAlgComp_​Impl" where iii is your initials.
Modify the annotation to replace the last Date Format soft parameter with two decimal parameters (ageFrom and ageTo).
In addition, modify the validateDateInRange method to check that the age (given date less the system's current date / 365.25) will be greater than the soft parameter ageFrom (if non-zero), and will be less than the ageTo (if non-zero). Make sure that negative numbers are allowed so that this plug-in can be used to compare against some future "expiration date" kind of scenarios.
Generate and build the java classes.
Note:
The various "Adhoc characteristic value validation" algorithms that come with the Oracle Utilities Application Framework Software Development Kit are good references for algorithm plug-ins.