Preheat oven to 350 degrees .
In a large bowl beat butter with an electric mixer on medium to high speed for 30 seconds.
Add brown sugar, baking soda, cinnamon, and salt.
Beat until combined, scraping sides of bowl occasionally.
Beat in eggs and vanilla until combined.
Beat in as much of the flour as you can with the mixer.
Stir in any remaining flour.
Stir in oats, cranberries and white chocolate chips.
Drop dough by rounded teaspoons or tablespoons 2 inches apart onto ungreased cookie sheets. Or drop dough using a cookie scoop or ¼-cup measure 3 inches apart onto ungreased cookie sheets.
Bake in the preheated oven about 8 minutes for spoon-size portions (bake about 12 minutes for cookie-scoop or ¼-cup portions) or until edges are light brown and centers appear set.
Cool on cookie sheet for 2 minutes.
Transfer to a wire rack; cool completely.