Q. Not a caterer: A friend is holding a surprise party for her husband this weekend. Another family I don’t know is hosting, and it was explained that dinner would not be provided but that everyone was free to bring a snack to share—”but it’s totally optional so don’t feel obligated.” I was planning to b...