In a stand mixer or with hand mixer, cream the butter and brown sugar. Add the eggs and vanilla and mix until smooth. Mix in the flour, baking soda, baking powder, salt, cinnamon, nutmeg and ginger. Mix until batter is smooth.
Next, mix in the oats until cookie dough forms. Finally, mix in the dried cranberries and white chocolate chips. Using a spoon or ice cream scooper, form 3 dozen cookie dough balls.
Bake at 350 for 9-11 minutes. Let cool slightly on cooling rack before serving.