What day do you all do your last shop for Xmas day? I'm not buying food much as will be at relatives over Xmas so going to get online shopping delivered on the 22nd of Dec. Just going to make sure we have enough nappies etc in then hopefully won't have to go near a supermarket the enitre Xmas period. Do any of you go at 2am to avoid the rush?