Christmas forecast for charity giving