Pre heat the oven to 350 F
Chop the dates in small pieces and soak them in hot boiling water for 30 to 40 minutes
If there is any extra water after the dates are done soaking, keep the water aside. We will use it later.
Grease a loaf tin / cake pan with butter and line it with some parchment paper, so it is easy for you to remove the cake.
Add butter to a large mixing bowl and and beat it until soft. Next add the condensed milk, vanilla essence to it and beat it again until they are well combined.
Sift together all the dry ingredients - flour, baking powder, baking soda, salt
Add the dry ingredients to the batter in batches. Mixing them until they are well combined. Do not over mix them.
Now add the dates and the walnuts (reserve some walnuts to add sprinkle on top) little by little and mix gently.
Add the reserve dates water if any to the batter and mix.
Add the batter to the cake pan / loaf tin. Tap the pan 2 to 3 times to knock out anir bubbles if any. Add the reserve walnuts on top for some crunch and bake it for 60 minutes until a tooth pick inserted comes out clean.
Let it cool before you slice the cake.
Serve your date and walnut cake warm or cold