This is what I would do:
Make this as your entree:
https://cooking.nytimes.com/recipes/1017161-oven-roasted-chicken-shawarma
Serve it with these green beans:
https://cooking.nytimes.com/recipes/1013769-turkish-style-braised-green-beans?action=click&module=Local%20Search%20Recipe%20Card&pgType=search&rank=1
*Several days ahead: Get shopping done, clean the house. Consider making or buying a dessert - Costco has excellent desserts that feed a big group.
*One day ahead:
Set the table. Put all the serving dishes in an accessible place and label them with post-its about what will go there.
Marinate the meat in a big covered bowl in the fridge.
*Day of:
Chop up feta, olives, parsley, and whatever other garnishes you plan to serve with the chicken, and put them in small containers in the fridge.
Make green beans. They take awhile, but can be served at room temperature so don't worry about the timing too much.
Make a salad if you want another green dish.
*An hour before guests arrive:
Set out any appetizers you are serving but keep it simple, e.g. cheese & crackers with grapes.
Set up rice to cook in a rice cooker.
Put pita bread in baskets on the table.
Put the chicken pieces in the cooking pans.
Set up a beverages area with an ice bucket, glassware, drinks etc. for people to help themselves.
Put the chicken in the oven before guests arrive - don't fuss too much with timing, it doesn't have to be steaming hot when served.
*When guests arrive:
Enjoy a glass of wine
Have cheese and crackers
Visit for a bit
Return to the kitchen and put the rice, chicken, and green beans in serving dishes. Enlist a few family members to ferry them to the dining room.
Done!
Hope this helps.