Soak the dates in warm milk for a couple of hours or until they soften. Remove the seeds if not using seedless. Save a few dates to be folded in the batter.
Preheat the oven on 350 degrees Blend the soaked dates into a paste along with the milk in which it was soaked.
Add oil in the date and milk mixture and mix well.
Sift together flour and baking soda and baking powder. Grease a loaf pan with oil and dust with little flour or line it with parchment paper.
Chop the walnuts and few dates, coat it with some flour.
Add the flour to the dates and milk mixture. Mix just until no more flour pockets are visible. Do not over mix the batter. A few lumps are okay. Gently fold in the walnuts and dates.
Bake the cake in a greased loaf pan for 35-40min on 350*F.
Transfer to a wire rack and let it cool in the tin for 15-20 minutes, then unmold it and let it cool completely before slicing.