My daughter and son in law have been married for 15 years. They are always late when they come to us for a meal (which is not very often as they spend a lot of time on their business). They now have a 2 year old and a baby of 5 months. They use them as an excuse to be even later ("it took ages to get her ready, she was playing about", or "we were nearly ready then I had to feed him again", etc. etc.). Last year it was 3.30 before we ate. We would like to eat on Christmas day at 2.30 (3.0 at the very latest). I feel that is fair on the children - who will get tired and need a rest - we don't want them still eating at 4.0, tired and grumpy; also fair on my husband and me who get up early and have all the cooking and clearing up to do. Am I being unreasonable about it? If not, can anyone suggest any strategies I could employ to get them here (they live half an hour's drive away) in reasonable time for lunch.