supponendo che usi un DB, aggiungi una colonna (data_limite) alla tua tabella, se un utente cerca di prenotare un appello oltre la data limite gli dai un messaggio d'errore, oppure listi solo gli appelli che sono ancora prenotabili( ossia in cui la data odierna è inferirore alla data limite del DB),ad esempio:
codice:
SELECT * FROM tuatabella WHERE curdate<=data_limite
spero di esserti stato d'aiuto

ciao