Christmas time has long been recognised as the season of giving.  It is when most of us lean towards generosity rather than...