Preheat the oven to 350°F. Line a baking sheet with parchment paper and set aside.
Mix dry ingredients (all-purpose flour, baking soda, baking powder, cinnamon,and salt). Whisk and set aside.
In a large mixing bowl, beat together softened butter and brown and granulated sugar for about 5 minutes until light and airy.
Add eggs and vanilla extract and mix again until well incorporated.
Add dry ingredients to the wet. I like to fold it using a spatula. This way we won’t overmix the batter.
Add old fashioned rolled oats and fold it in.
Add white chocolate chips and dried cranberries and fold again. Try to distribute them evenly without overmixing.
Using a 3 tablespoons ice cream scoop, scoop the batter. First roll into a ball, then flatten.
Place flattened cookies on a lined baking sheet.
Bake at 350°F for about 12-14 minutes. The cookies should have a light golden color on the bottom but the top will look slightly underbaked. Take them out of the oven and let them sit on a baking sheet for about 10 minutes. During this time, they will continue to set. Then transfer to a wire rack.