Turn on the oven at 180 deg C and let it preheat for 10 minutes.
In a large mixing bowl, whisk together (using an electric mixture), eggs and sugar untill the sugar melts and the mixture becomes light and frothy.
Then, add butter and whisk them in.
Combine the dry ingredients, i,e. Flour, Baking Powder, Baking Soda, Salt and cinnamon powder. Pass them through a sieve and add them to the whisked mixture.
With a silicon spatula, gently mix till all the ingredients are combined well.
Add walnuts, dates, essence and carrots. Mix everything.
Transfer this mixture to a greased baking mould. Fill it to only half its height, leaving enough scope for the cake to rise.
Tap and level the batter.
Bake at 180 degrees C for about 50 minutes or until a toothpick, when inserted, comes out clean.
Remove from the oven and let it cool. After about 30 minutes, remove it from the mould. Slice and serve.