Buying too much food at Christmas time is as much a tradition as the putting up the tree. After all we never know who might drop by unexpectedly and how many extra mouths we’ll have to feed. Most often though we are left with an excess of Christmas treats that we rarely eat at other times of year. So …