We're hosting this year, 18 in total, mixture of adults and school aged kids. I've got one day off work before Xmas and really can't face spending it queuing for hours in asda with a massive trolley of stuff, so I did it last night, with the exception of Turkey being delivered Christmas Eve. Veg is in fridge, will keep I'm sure, we often have it longer than that before using so why not? Obviously will have to pop out for bread, milk, things forgotten etc, but won't need a huge shop (unless I drink all the Christmas booze between now and then 
I don't think IABU - but guests here today a bit
when DH said I'd already done the big shop, as if they thought my Christmas dinner wouldn't be very nice! Ah, sod 'em, time for a baileys 