Heat 1 cup of milk in a pan until boiling.
When milk has boiled for 1-2 minutes, turn off heat but do not remove pan from stove.
Add the chopped dates and baking soda to the milk, stirring to separate the dates.
Let sit for 15-20 minutes.
Preheat oven to 340 degrees F.
Prepare the baking pan by greasing with softened butter and coating with flour. (alternatively, Baker's Joy cooking spray may be used, or you can line the pan with parchment paper.)
In a separate bowl, combine flours, milk powder, baking powder, and ground cinnamon. These may be sifted or stirred with a whisk to break up any lumps.
In a large bowl, mix the softened butter and sugar until creamy.
Add eggs and mix well.
Add half of the flour mixture and gently mix with spatula.
Add remaining half of the flour mixture and mix until ingredients are just combined. (about 10 strokes)
Fold the chopped walnuts into the batter, taking care not to overmix.
Pour batter into baking pan and bake in preheated oven for about 50-60 minutes until done. Check by inserting toothpick into center of loaf, if it comes out clean, the loaf is fully cooked.
Remove the pan from the oven and put directly on a wire rack to cool for about 10 minutes.When it is cool enough to handle, run a butter knife around the edges of the pan to loosen the loaf, remove loaf allow to finish cooling on wire rack.
When loaf is cool, cut and enjoy fresh or toasted for extra crunch.
Serve with coffee, tea, or any way you prefer!