cost of festive shopping