Ok op I see 2 issues
First you need to swallow your pride and realise that nothing is impossible.
Christmas is one (the smaller one honestly).
Stockings and presents
Look for black Friday deals
Use websites abebooks.com is great for books
Get round the charity shops, car boots and eBay
Honestly you have loads to spend on presents if YOU are prepared to change YOUR perception of where to shop and what to buy.
Ok so you can't afford a NEW console but you could but the older 2 a joint Xbox 360 (you can get great deals 2nd hand)
2nd issue
Your finances are shit, again swallow your pride. For whatever reason you are not living inside your means. This HAS to change and FAST
What you were earning, what decisions you made etc is now totally irrelevant.
You need to sit down and really budget.
Call the credit card companies and get the interest locked and make a repayment plan and stick to it.
Call the mortgage company and ask for a mortgage holiday, reduced payments, longer term.
Get rid of EVERY Expense you don't NEED but January 2017
Look at the following
Smart phone get rid
Sky get rid
Boardband get rid
Walk / ride everywhere you can - whatever the weather
Car share for dh
Put extra layers on and turn the heating down
Check your on the best electric, gas, water plans for your use and be bloody frugal with all of them. Share baths, turn light off,
Change your shopping habits e.g. switch to supermarket own brands, shop in different shops
Meal plan to make the absolute most out of your food shopping
Yes it will be tough but what is tougher is the balifs turning up and losing your home.
You must dig yourself out of this whole and fast other wise you won't be worrying about only having £140 pounds next Christmas.