Is it possible to define a min & max date range for a Date property?

We have a Review Date property in use but we would like to stop users from being able to apply a date in the past and also restrict users from setting a date greater than 4 years from today.  Any if I can achieve this and if so how ?

Thanks in advance