Can’t you cancel the Xmas Eve delivery and go and pick up the bits you still need? I’m impressed with your planning, though - I still haven’t made my list! 
It's official: Grandparents are good for children
Why can't I wear this to a wedding?
Favourite small treat when feeling blue or conversely a bit flush
