For people on low incomes or on benefits, finding money to pay for Christmas presents and festive food is extremely difficult.