To ensure that everything runs smoothly and that you stay relaxed, plan things well in advance. Ideally, devote several months to planning a large dinner event and at least four weeks to a smaller event. Make sure you work with a caterer who can cater for everyone’s needs, i.e., they should provide vegan and vegetarian dishes as well as options for people with allergies.