Prep Work: Chop cranberries in food processor or on cutting board. Chop walnuts fine and place in flat bowl for rolling cookies later.
Preheat oven to 375 degrees. Cream together butter and sugar until smooth. Add almond extract.
Crack eggs into a bowl but reserving yolk in the shell, then pour yolks into mixing bowl with butter and sugar. Blend together. (Freeze whites to add to scrambled eggs in the morning.)
Sprinkle flour and oats over top and blend in. (Will be dry.) Fold in cranberries with large spoon, and if dough seems too dry after cranberries are completely mixed in then add 1-2 Tbsp. of milk.
Take 1 tablespoon of dough and roll into ball between flattened palms. Roll ball in walnut pieces, place on baking sheet and push center down with thumb.
Bake 9-14 min.; cookies should be just firm to the touch and beginning to turn golden on edges. Remove from oven and place chocolate in thumb imprint. Let cookies cool completely before storing in airtight container.
Try not to eat more than your share.