Preheat your oven to 350°
Butter the bottom and sides of an 8 ” x 4” loaf pan and line with parchment paper so it hangs over the long sides. This will assist you in removing the loaf when done,
Place the chopped dates and ¼ teaspoon of baking soda in a bowl. Pour over the boiling water and set aside to cool to room temperature.
In another larger bowl whisk together the melted butter, oil, granulated sugar and brown sugar until smooth.
Whisk in each egg one at a time until smooth.
Puree half the date/water/baking soda mixture. Add pureed half and the remaining dates and all the water and mix until combined.
Add the toasted walnuts and mix until combined.
Whisk together the flour, 1 teaspoon of baking soda, baking powder and salt. Add it to the wet ingredients and using aspatula fold the flour in until just combined.
Pour the batter into the prepared pan.
Bake for 50-60 minutes, or until a skewer inserted into the loaf comes out clean and the top springs back when gently pressed. Do not overbake or the bread will be dry. A few tiny crumbs on the skewer is ok.
When done, place the pan on a cooling rack for 15 minutes.
After cooling for 15 minutes, remove the loaf from the pan and place on the rack to cool completely.