To achieve your described use case, you can utilize the condition route or conditional response to return a response according to the condition. Here is a condition you may use:
$intent.params.birthdate.resolved.year > 2000 OR ($intent.params.birthdate.resolved.year = 2000 AND $intent.params.birthdate.resolved.month > 1) OR ($intent.params.birthdate.resolved.year = 2000 AND $intent.params.birthdate.resolved.month = 1 AND $intent.params.birthdate.resolved.day > 1)
Here are examples for your reference:
A. Using the condition in the Conditional Response
Please note that the birthdate parameter isn’t a string parameter. It is composed of year, month, and day sub-parameters so it is appropriate to utilize them for your use case. Also, note that dates are in ISO-8601 format. For more information, you can refer to the System Entities documentation.
Here are the following results using the condition defined in the conditional response:
1. When the user enters the same year but not January 1st
2. When the user enters an invalid date
3. When the user enters a previous date from 2000-01-01
4. When the user enters a valid date and latest from 2000-01-01