In the bowl of your electric mixer, add sugars and butter or coconut oil. Beat on medium speed until creamy, about 1 minute.
Beat in eggs, one at a time, then vanilla extract, until well mixed.
In a separate medium sized bowl, whisk together gluten-free flour blend, xanthan gum (omit if flour blend already contains xanthan or guar gum), baking soda, cinnamon, and salt.
With the mixer on low speed. slowly add dry ingredients from the medium bowl, mixing just until no flour is visible.
With the mixer on low speed, slowly add the gluten-free rolled oats. Your mixer may have difficulty with this, if it does, just remove and stir by hand.
Stir in the dried cranberries.
Stir in chocolate chips and white chocolate (or vanilla) chips.
Use a medium sized cookie scoop to scoop onto parchment paper lined cookie sheets, leaving 2 inches space between cookies.
Bake at 350° for 12-13 minutes. Let cool on pan for 2-3 minutes before removing to cooling rack.
