Preheat the oven at 180°C for 20 mins. Grease the baking tin with oil/butter and keep aside.
If the dates are soft, grind them in a mixer to a coarse paste by adding little milk. If the dates are hard, soak them in milk for about 30 mins before grinding them.
In a mixing bowl, beat the milk, sugar and oil until sugar mixes well.
Now, sieve the all-purpose-flour + baking powder into the milk mixture and beat until there are no dry ingredients.
Add the chopped walnuts and dates paste into the mixture and bring everything together.
Pour the mixture into the baking tin and bake for 40 mins until the top is firm.
Let the cake cool in the tin for 10 mins and remove from the tin and cool it on wire rack. Cut into pieces.