Shoppers are predicted to spend a record amount of money snapping up bargains during this weekend's Black Friday Cyber Monday sales. But as Christmas approaches many shoppers are expected to cut back on their holiday spending to cope with higher mortgage repayments and soaring rents.