New England is as unlikely a place as there is to celebrate a Christmas first. After all, Puritans in Massachusetts and Connecticut...