Like RHD says, Progress is able to validate dates for variables with a date format. If the user is being asked to enter a date, then ensure the fill-in hasd a date format and they will be unable to enter an invalid one. Alternatively, as RHD says, you can check if it makes a valid date that way.