Philanthropic giving tends to peak in December as big and small donors alike squeeze their donations in before the end-of-year tax deadline.