I have never been to a party no matter what time of day that did not serve a meal there and just had out snacks and cake- that would be a hugh faux pas around here. Doesn't matter what time the party is- 1pm, 7pm--they all come with some kind of meal even if you are just grilling burgers and dogs and a couple sides!
Okay, I asked this earlier and didn't get a response... if someone invites your child to a birthday party from 2-4, and you're expecting a meal, what would this meal be? Lunch? Dinner? And do you eat between 2 and 4 when you're not at a party?