There are a number of Event-based solutions for Dynamics CRM in the Dynamics Marketplace and other ISVs, but I'm not sure about anything specific to Catering events, however, these 3 solutions may help get you started:
www.crminnovation.com/.../event2crm.htm
www.axonom.com/.../pt_crm_events.html
pinpoint.microsoft.com/.../Eventix-Event-Management-for-Microsoft-Dynamics-CRM-4295031063