Nothing says the festive season quite like Christmas pudding - dense, moist and loaded with delicious dried fruit.