Why is it too late for her? My Gran moaned when my Dad took her out for birthday dinner once that they had eaten so late. I think the table was booked for 7pm. She sid the food lay like lead in her stomach all night
Even if it was booked for 7:30 I doubt everyone would be there until 8 anyway and you know how long it takes to order in a big group...
Half an hour really won't make that much difference, in fact, I'd say it would have no effect at all as I'll gaurentee some of your friends will have a last minute children crisis and be delayed until after 8 anyway (always happens..)
No way, stick with 8pm. The only reason I'd change to earlier is if an elderly person was coming who needed to eat earlier, we'd do this with my nan when she was alive. Honestly would stick with 8pm moreso because you say it sounds like she's trying to have some 'control' over it. I'm sure most with children would prefer 8pm and the others have made plans for an 8pm meet so why mess so many people around for 1 person!
Please don't change - if she's still complaining, tell her that she doesn't have to come out and help you celebrate your birthday; in fact, if she thinks an 8pm dinner booking will be THAT bad for her, tell her she should probably stay at home to save any possible inconvenience!!!!
If she has what she believes to be a genuine reason then she needs to work out how she will deal with that without demanding the timings of the evening are changed to suit her. for example, if it is to do with eating late/getting indigestion in her position I would cut down on the amount I ate. i.e. don't eat 3 courses, or leave the potatoes on the main course, or whatever.
tell her youve changed it.... but dont change it. in the general milling around, getting drinks people being late or early, how will she know.... until someone tells her, and its too late by then anyway. would just prove the point that she is pointlessly controlling.