How to support a charity at Christmas it's a gift that just keeps on givingThe British public is expected to donate over £1bn to charities this December, despite a decline in regular giving.