Using flatpickr for start and end dates
It's possible to use a date picker that allows user to choose a date easily. You have to revalidate the field when the date is changed.
The example below uses the flatpickr, a lightweight and powerful datetime picker.
TipYou should look at the basic principle when integrating FormValidation with 3rd party libraries
The following validators might be useful to you.