Rising costs and stagnating wages have left many people in the UK facing a difficult festive season.