Martin Lewis said this a few years back. I think it's very very true!
"Christmas has become a retail festival and it shouldn't be. Christmas should be joyous but causes some people unhappiness, debt and worry. Many people feel obliged to buy gifts for others that they know they won't use, with money they don't have, and cause themselves stress they don't need ... The gift of giving can be selfish as it can mis-prioritise people's finances and create a financial burden. If you give a gift to someone they're effectively forced to buy you one back ... It's time for us to get off this gift giving treadmill. Sometimes the best gift is releasing others from the obligation of having to give to you. Let's work together to ban unnecessary Christmas presents ... (However, if you feel you want to give something) Do a Secret Santa or give to charity instead".