Preheat the oven to 350 degrees and line a couple of cookie sheets with parchment paper.
In a stand mixer, or in a bowl using an electric mixer or by hand, whip the softened butter for about a minute. Add in the sugars and combine. Stop the mixer and scrap down the sides, then add in the eggs and vanilla extract.
In a separate bowl, sift together the flour, baking soda, and salt. Stir in the oatmeal.
Gradually add the dry ingredients to the wet ingredients, making sure to scrape the side of the bowl after adding the last of the dry.
Fold in the white chocolate chips and cranberries until they are evenly distributed.
Using a tablespoon or cookie scoop, drop balls of cookie dough onto the baking sheets. Bake for 9-12 minutes. Allow the cookies to cool on the baking sheet for about 2 minutes before moving them to a cooling rack to cool completely.