Preheat Oven and Pan:
Set oven to 350°F (175°C). Grease and flour a 9x5-inch loaf pan.Soften Dates in Water:
Mix chopped dates with boiling water in a bowl. Allow to rest for 10 minutes until softened.Mix Dry Ingredients:
In another bowl, whisk together flour, baking soda, baking powder, salt, and cinnamon.Cream Butter and Sugar:
In a large bowl, beat softened butter and granulated sugar until light and fluffy.Add Eggs and Vanilla:
Add eggs one at a time, then vanilla, mixing thoroughly after each addition.Fold in Dates:
Fold in the softened dates along with any remaining water.Incorporate Dry Mixture:
Slowly incorporate the dry mixture into the wet mixture, stirring gently to avoid overmixing.Fold in Walnuts:
Fold in the chopped walnuts until evenly dispersed.Transfer Batter to Pan:
Transfer the batter to the prepared loaf pan and smooth the top.Bake Until Done:
Bake for 60 minutes until a toothpick inserted in the center emerges clean.Cool and Unmold:
Cool in the pan for 10-15 minutes, then turn out onto a wire rack to cool completely.