Prepare Dates Soak: Place the pitted dates in a bowl and pour the boiling water over them. Allow the dates to soften and soak for about 5 minutes to help break them down and enhance moisture in the cake.
Cream Butter and Sugar: In a large mixing bowl, beat together the softened butter and brown sugar until light and fluffy. This step is crucial for creating a tender crumb in the cake.
Incorporate Eggs and Flavors: Add eggs one at a time to the creamed mixture, beating well after each addition. Stir in the molasses and vanilla extract to deepen the cake’s rich flavor profile.
Combine Dry Ingredients: In a separate bowl, sift together the flour, baking powder, baking soda, and salt. This ensures even distribution of the rising agents and salt throughout the batter.
Process Dates and Fold: Using a food processor, pulse the soaked dates until smooth. Stir the baking soda into the date puree, then gently fold this mixture into the batter. Avoid overmixing to keep the cake light.
Bake the Cakes: Divide the batter evenly among a greased 12-cup muffin tin (or individual ramekins). Bake in a preheated oven at 350°F (175°C) for 18 to 20 minutes. Test doneness by inserting a toothpick in the center—when it comes out clean or with a few crumbs, the cakes are ready. For larger pans, bake slightly longer.
Make the Toffee Sauce: In a saucepan over low heat, combine heavy cream, butter, brown sugar, and a pinch of salt. Stir frequently until the sugar dissolves and the sauce thickens slightly, about 7 to 10 minutes. Remove from heat and mix in vanilla extract.
Serve and Garnish: Turn the cakes out onto plates, flat side up. Spoon warm toffee sauce generously over each cake. Sprinkle chopped walnuts on top if desired, adding a pleasant crunch.