I think that this condition is not correct. Here are you checking that there is not a previous ```Reservation``` with ```resevation_date``` but that should happens, you should be able to have a reservation the same date but in different fields.