01 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
02 - Whisk together flour, cinnamon, nutmeg, baking soda, and salt in a medium bowl. Set aside.
03 - Beat butter, brown sugar, and granulated sugar in a large bowl until light and fluffy, about 2 minutes.
04 - Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
05 - Gradually mix in the dry ingredients until just combined.
06 - Fold in oats, raisins, and dried cranberries until evenly distributed.
07 - Drop heaping tablespoonfuls of dough onto prepared baking sheets, spacing 2 inches apart.
08 - Using a small spoon, swirl about 1/2 teaspoon cranberry sauce or preserves into the top of each cookie mound.
09 - Bake for 11 to 13 minutes or until edges are golden and centers appear set.
10 - Cool on baking sheets for 5 minutes, then transfer to wire racks to cool completely.