bhè se riesci a fare il resto questo non dovrebbe esser difficile
cmq in linea generale ogni utente avrà anche un campo "scadenza" quando questo è inferiore di tot giorni alla data di scadenza allora fai qualcosa: alert vari
idem se hai una sorta di registro generale utenti dove puoi controllare al volo la data di scadenza, magari puoi associare colori diversi (verde, giallo, rosso, per essere originali ) al campo data sempre in base al gap tra le date

ps.: figo il programmino!