Если в шаблоне формы, созданной с помощью плагина Contact Form 7, для поля дата мы не указали диапазон дат, на сайте при выборе данного поля будет появляться календарь с возможностью выбора произвольной даты, хоть от прошлого века, хоть от тысячелетия.
Если в форме поля даты служат для бронирования, установка минимальной даты стандартным способом вида: год-месяц-день не очень удобна, так как эту дату постоянно придётся передвигать вручную. Хорошим решением может быть установка в качестве минимального значения даты текущей даты (сегодня), или сегодня плюс какое-то количество дней.
В этом примере, доступная дата для выбора будет начинаться с послезавтра:
[date* date-675 min:today+2day]
Если в форме добавить шаг в 2 дня, то мы получим доступные даты через день:
[date* date-675 min:today+2day step:2]
Добавим максимальную дату, после которой выбор даты не доступен:
[date* date-675 min:today+2day step:2 max:2025-02-25]
Обратите внимание, если мы ограничены выбором дат в рамках месяца, то в поле дата по умолчанию вместо дд.мм.гггг будет указано дд, месяц и год, если выбор дат будет ограничен годом, то будет указан год вместо гггг.
Больше информации о поле дата на сайте разработчика: https://contactform7.com/date-field/