Preheat oven to 350°F—line baking sheets with silicone sheets or parchment paper. Set aside.
Beat together the butter, sugars, vanilla, cinnamon, nutmeg, salt, and baking soda until smooth.
Add the egg; beat until light and fluffy.
Add vinegar, and beat until well incorporated.
Add the flour; beat on low just until incorporated.
Add the oats; stir until combined.
Add pecans, dried cranberries, white chocolate chips, and dried blueberries; stir to combine.
Using a 1 ¾-inch ice cream scoop, drop dough onto prepared baking sheet. Roll into balls, and flatten to about ½-inch with damp hands. Space cookies 2-inches apart.
Bake for 10 minutes, or until golden brown.
Cool on wire rack.
Yield: 28 to 30 cookies.