When plans meet real life: Recurring booking systems and how to work them