Detto così il problema non è chiaro per niente, le date confrontate devono essere uguali/minori/maggiori?

Poniamo ad esempio che io voglia ritirare l' auto x con data di ritiro d1 e data di rilascio d2.
Poniamo che nel contratto che faccio richiedendo l'auto x io specifico una data di ritiro D1 e data di rilascio D2.

Come vuoi che siano le date?

Ad esempio D1>=d1 perchè prima l'auto non è disponibile e D2<=d2 perchè entro d2 la macchina può servire a qualcun altro?

E poi in che formato sono le date (ad esempio nel formato americano si confrontano carattere per carettere in ordine alfabetico) ?

Spiegati meglio,sarà più facile darti una mano