The user fills in two date fields: reservation start date and reservation end date. Once the user has filled in these fields, the next field called car should list only the car models that are not reserved for that date.
The criterion is that there cannot be any cars reserved for that date, that is, the select only displays the cars that are not occupied for that date range.