Otra opción que quizá te intereze... si manejaras las tres listas desplegables... podrías mandar a imprimir todas tus listas reservadas y validar con JavaScript... si el usuario trata de seleccionar una que ya esta reservada le mandas un alert advirtiendolo... claro que la validación igual tendrías que hacerla con PHP, esto le evitaría a tu usuario tener que estar "adivinando" que fechas estan disponibles... ahorra recursos porque no se estará cargando la página para validar en PHP.
Hay que tener en cuenta que una opción así solo es viable si las fechas reservadas no serán demasiadas... pués leer todas puede volver lenta tu aplicación además de que entonces sería más fácil mostrarle a el usuario qué fechas están disponibles y ya... todo depende de lo que busques...
Solo son ideas... aplica la que más te guste ó crea una nueva a partir de ellas... claro, si te sirven
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
.
Saludos!