after concatinating the dates seperated by / or other valid seperator you can use isDate()
if isDate(thisDate) then
'Date is valid code
else
'date is not valid code
end if
However by using the dropdowns as vivalet suggested you should not be able to get an invalid date, just add a little
js code to ensure that a month with 30 days does not allow 31 to be selected from the day list.
======================================
They say, best men are moulded out of faults,
And, for the most, become much more the better
For being a little bad.
======================================