My mother made this menu for my baby shower years ago. It's a total classic menu that works every time.
On the day of the shower there are enough things to be thinking about, so here are some tips to make it easier.
Spinach Pie: You can do everything the day beforehand except for bake it. Keep it in the fridge overnight. On the morning of the shower, bring it to room temperature and then bake it. You can also do this first thing in the morning because it is delicious (almost better) at room temperature.
Salad: This one is always a hit with a group of women. Prepare the feta & dressing the day beforehand. The day of, cut the watermelon and assemble the salad.
Coconut Cake: If you really want to make this in advance, you can make the cakes up to a week beforehand and keep them in the freezer. Defrost them the night before the luncheon and frost it in the morning. Cakes freeze beautifully so it really is an option that will make your life easier!