Preheat oven to 350 degrees. In a mixing bowl, whisk together flour, rolled oats, baking soda, baking powder, salt, cinnamon and nutmeg, set aside.
In the bowl of an electric mixer, whip together butter, granulated sugar and brown sugar until light and fluffy about 3-4 minutes. Stir in eggs one at a time and vanilla.
Slowly add in flour mixture and mix until incorporated. Add in dried cranberries, white chocolate chips and optional nuts. Roll cookie dough into balls, about 2 Tbsp per ball, and drop onto buttered cookie sheets.
Bake 9 - 10 minutes until lightly golden. Allow to cool several minutes on cookie sheet before transferring to a wire rack to cool. Store cookies in an airtight container.