Deseed all the dates and soak it into water for 15 -20 mins and then drain the water and puree it in a mixer along with vanilla essence.
Lightly roast the nuts and slice / chop them coarsely.
In a bowl mix whole wheat flour, baking powder, baking soda and salt and sift them four to five times. This process help in even mixing of all the dry ingredients.
At this point put the oven for pre-heating at 180 degrees for 10 mins.
Take a deep bowl and add oil and then curd and mix it well till its all uniform.
Now add the dates puree and mix it till it uniformly done.
Gradually two to three spoons at a time start folding the dry flour mix in the wet now.
The batter would become thick but when you find it difficult to fold add two tbsp of milk and keep folding. Do not over mix but only till you fold everything in the batter together.
Now at this point you would have a lump of batter , add half of your nuts and gently fold them too.
Take a greased pan, I took a rectangular tin but you can take any of your choice.
Pour the batter in the centre of the pan and then tap it up so its evenly spread. By now your oven would be ready.
You can then sprinkle the other half of nuts over the batter and put this in the oven.
Bake the cake at 180 degrees for 35 mins straight and once its done then do a toothpick or a knife test. If its clean let the cake sit in the oven for another 10 mins before you take it out to cool down. Otherwise bake for another 5 to 10 mins. Most likely you would not need to bake it over 35 mins.
Once it cools down nicely slice it and serve.