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:
spero di esserti stato d'aiutocodice:SELECT * FROM tuatabella WHERE curdate<=data_limite
ciao