Feeling the pinch ahead of Christmas? Everything you need to know to save money and still have a great festive period