Consumers tighten their belts on budgets as spending steadies in the lead-up to Christmas