Preheat oven to 350 degrees and line a baking sheet with parchment paper.
In a food processor, pulse almonds and oats together until a fine meal develops. Take care not to overprocess else the nuts will release their oils and morph into almond butter. Add mixture to a large bowl. Stir in flour, brown sugar, baking soda, spices, and salt. Whisk well until any clumps of brown sugar are thoroughly incorporated in the batter.
In a separate bowl, whisk molasses, maple syrup, coconut oil, and vanilla until smooth. Add dry ingredients to wet and stir with a rubber spatula. Add milk 1 tablespoon at a time until batter is cohesive. Fold in cranberries and white chocolate chips.
Roll batter into 1-1/2 inch balls and press gently to flatten. Place on baking sheet about an inch or so apart - the cookies do rise and spread a bit. Bake for 10-12 minutes until bottom edges are lightly crisp. Remove from oven and cool 10 minutes on the baking sheet (the cookies will continue to bake and crisp up in the process), then transfer to a wire cookie rack and cool completely.
While cookies cool, make the glaze. Combine powdered sugar, orange juice and vanilla in a small bowl and whisk with a fork until incorporated. You may choose to add more juice or sugar depending on preferred thickness.
When cookies are completely cool to the touch. decorate! I used a fork to drizzle glaze overtop, but a spoon works well also. If you know an artistic method of glazing cookies, go for it! Serve with coffee or milk for a delightful midday or midnight treat.