TODO: fix bug with booking validation when updating booking dates + do something when validation does not pass with creating/updating booking