I agree with Louise, I stocked up but it's only because I don't want to go to the shops after Xmas, I want to stay in and chill out! I usually am very careful with budgeting, I do meal plans and love aldi but I decided this year to play hostess and get everyone together 
The deals in the shops are good, in tesco the standard Xmas dinner veg is all down to 39p per bag, even spuds, so if you really want to be careful you can be. My turkey crown from aldi was approx £9, so you could do Xmas dinner for £15. It's the extras and the treats that add up 