Place butter, sugars and dates to a metal mixing bowl. Pour the hot water over the mixture, and stir until combined. Let stand 10 minutes to enable the dates to soften.
Whisk in the beaten egg, baking powder, salt, vanilla and cinnamon until well combined. Stir in the flour in small batches until incorporated. Fold in the apples and the walnuts.
Grease a bread pan with cooking spray and pour in the bread mixture. Bake in a 350 degree oven for 50-60 minutes or until a knife inserted comes out clean.
When the bread is done, remove it from the oven and cool it completely. Wrap the bread in plastic wrap and let sit for 24 hours before serving.