Put the dates and 1 cup milk in a pan. Heat it over medium flame. Mix frequently till it becomes a paste. Let the mixture cool before using it.
Preheat the oven at 180°C. Grease a loaf tin 9" by 4" with butter and add about a tbsp of flour. Coat the tin with the flour and tap out any extra. Or line the tin with parchment paper.
Sieve flour, soda bicarbonate, salt and spices together.
Add the nuts, dried fruits,seeds and orange peel to the flour and mix it well.
To the cooled date mixture add melted butter, yogurt, ¼ cup milk or orange juice and sugar. Mix it well using a hand blender or whisk.
Add the flour mixture to the date mixture.
Mix gently just enough to coat the flour. Do not over mix.
Pour the batter into the prepared tin.
Bake the cake for 30 to 35 minutes or until the top is golden brown.
To check if its done, insert a fork or toothpick into the middle of the cake. If it comes out clean, it is done. If not, lower the temp to 150°C and bake for a further 5 minutes.
Remove the tin from the oven. Let the cake rest in the tin for 5 minutes.
Gently remove the cake from the tin and let it cool on a wire rack.