Whisk together flours, baking powder, and salt in a separate bowl and set aside.
In a mixer, cream the butter and sugar together for 3 minutes.
Beat in the egg, then the vanilla.
Add the dry ingredients and beat just until everything is combined
Wrap the dough in plastic film. Chill for 2 hours or overnight.
Chop the almond splinters into small pieces.
Place them and the rest of the ingredients in a mixing bowl.
Use the dough hook of your mixer or your hands to knead the mixture into streusel.
Cover the bowl and place in the fridge
Preheat oven to 350 degrees F.
Line 2 baking sheets with parchment paper.
Roll the dough out on a floured surface and cut out the cookies with the tree cutter.
Place on the baking sheets and spread a layer of cranberry sauce over the top.
Sprinkle the streusel on top.
Bake for 10 minutes until just slightly golden around the edges.
Transfer to a wire rack and let cool completely.
Plate & serve.
*If using cranberry sauce containing whole cranberries, puree in a blender before spreading on the cookies.