This is for "today" usage only.
Eveyday @7AM, a CRON job will retrieve past day events from DB. Make sure these events' dates are for today only. Everyday @12:01AM, an other CRON job will check and delete all expired events from DB and PatronGroup.
flowchart TD
A([Start]) --> B[Email Server: Received a new email from reserve\@something.miamioh.edu]
B --> C[Nodejs: fs. Read log and extract email for BookingID]