Planning a Wedding Menu for Vegans, Vegetarians, and Allergies