that is a really good question, and just using a date field, the answer is no.
Consider using a real-time workflow process with check condition if date is less than process execution time.
create your workflow in classic settings. uncheck the run in background checkbox. have it run on create of the record and set scope to organization.
add a check condition step
for condition choose your entity, your date field, is less than operator, and for the "enter value" use the form assistant and choose "process" in look for and select the execution time field. This is the date time when the record is being created.
You can then surface an error and prevent saving of the record. https://jukkaniiranen.com/2013/11/using-real-time-workflows-to-show-error-messages/
that way if someone selects a date in the past they get an error in which you can tell them to select a date in the future.