Our annual day of thanks is just a few days away, a time for a three-day feast of lobster, seal, swan and deer — no pies or cakes, of course. Oh, wait — that’s the November 1621 celebratory harvest ...