In a bowl soak the pitted dates in warm milk for around 11/2 hours. After soaking time, pulse them in a grinder jar to get a smooth puree. Add oil to it and blend well with a wire whisk. Keep aside.
Reserve some dry fruits to top the cake. In another bowl, soak the remaining chopped nuts and dry fruits in apple juice for 2 hours.
Preheat the pressure cooker on a gas top. For that, take a 5-liter wide mouth old pressure cooker. Add 2 cups of salt to it. Place a stand over the salt. Remove the whistle and gasket of the cooker lid. Cover the cooker and heat on medium flame for 15 minutes.
Next in a mixing bowl, sift the whole wheat flour, cinnamon powder, ginger powder, baking powder and salt. Our dry ingredients are ready.
Mix the soaked nuts along with the left over juice, if any with the dry ingredients.
Now add the dates puree and oil mix to it and fold with a wooden spatula. Our cake batter is ready. It is a bit thick in consistency. If you feel the batter to be very dry, you may add little milk and adjust the consistency.
Pour the batter to an 8 inch greased or lined baking tin. Tap it twice on the kitchen counter to release the trapped air bubbles. Now garnish the top of the cake with reserved chopped nuts.
Carefully place the cake tin on the stand in the preheated cooker and bake on low medium flame for 40-45 minutes. Do a check test using a toothpick inserted in the center of the cake. If it comes out clean, the cake is baked perfectly. If you find sticky batter on the toothpick, bake the cake again for 5-7 minutes.
Allow the cake to cool down a bit. Now run a knife through the edges of the cake pan. keep an inverted plate over it and turn the cake pan upside down.
Slice the cake in desired shapes, once it cools down completely. Serve!
Those who intend to bake the cake using a microwave oven, place the cake tin in a preheated oven at 180 Degrees celsius for 35-40 minutes. Keep a watch after 35 minutes as the temperature varies from oven to oven.