Grate the carrots, or pulse in a blender/food processor to a coarse shred. Pulse the walnuts to small pieces. I used my blendtec. (total 1.25 cups of grated carrots and chopped walnuts).In a pan, add oil and heat at medium. Add the carrot walnut mixture and roast for 3 minutes. Add the sugar and spices. Mix and cook for another 4 minutes. Reserve a Tbsp of the mixture to top the pancakes.In a bowl, whisk the dry ingredients of the pancake mix. Add the spices and mix. Add all the wet ingredients to the dry and mix to combine. Add more water if needed. Keep the batter thicker than usual so it can hold a lot of carrots.Add the carrot walnut mixture and mix to combine.Make 4-5 pancakes. Heat a pan on medium heat. Drizzle a few drops of oil. when the pan is hot, Spread the batter to form same size circles. The batter will be thicker than usual pancake batter, so use a spoon to shape.Cook 4-6 minutes each side.Make the frosting: Combine everything under frosting in a bowl. Taste and adjust sour and sugar. Spread a Tablespoon or more frosting between each pancake or use this Date caramel between the pancakes to bring out the sweetness.Drizzle the frosting on the stacked pancakes or apply evenly with a spatula.Sprinkle the roasted carrot walnut mixture on top and serve.Serve pancakes as is with maple syrup, with this yogurt cream frosting, or your favorite cream cheese frosting.