Today you can create a form and add logic. If that logic requires that requests need to be made for X days in the future you can add logic to help. For instance is the date requirement is not met you can hide fields so that information cannot be submitted completely. You can display a banner if date requirements are not met. Which is great but it does not solve the problem. Users can still submit an incomplete and be lead to believe that they submitted a complete form request.
This will cause problems for the end user submitting by possibly impacting their desired request and date. As well as the person that processes the request. Thus causing churn on both sides of the equation.
The suggestion is to build into the logic field that if the requirements are not met that form logic has the ability to hide the Submit button. Which will allow the user to correct date or other validation related issues before submitting the form.
@PhoenixAF24