Pués de rápido se me ocurre recuperar tus "fechas reservadas" de la Base de Datos, guardarlas en una matriz y hacer uso de la función in_array(), que se encarga de ver si un valor se encuentra en una matriz; entonces, al armar tu lista desplegable primero vez si se encuentra... si esta no lo imprimes.
Intentalo y haznos saber avanzes ó problemas.... claro... es mi idea, no sé si haya una mejor opción.
www.php.net/in_array