Preheat the oven to 350°F.
To make cinnamon topping, combine ingredients in a small bowl and mix well.
Add chopped dates to a small bowl with ½ cup boiling water for ten minutes.
Transfer to blender or blend using an immersion blender until smooth.
Add date paste, eggs, maple syrup, olive oil and vanilla extract to a large bowl and whisk until thoroughly combined.
Fold in flour, baking soda, baking powder, salt and cinnamon until batter is smooth and uniform.
Transfer to a greased 9x9 baking dish then sprinkle the cinnamon mixture evenly over the top of the batter.
Bake for 35-45 minutes until a toothpick stuck into the center of the cake comes out with just a few crumbs.
To make glaze, combine ingredients in a small bowl and whisk well then drizzle generously over cake.
