Preheat the oven at 180 degrees Celsius and line 4*4-inch square pan with parchment paper.
Start by roughly chopping the dates and then add hot water and baking soda in it. Keep this aside.
In a separate bowl, add melted butter and brown sugar. Mix until combined.
Fold in the dates mixture and dry ingredients. Combine until smooth.
Pour the batter in the prepared dish and bake it for 25-30 minutes.
To make the toffee sauce, melt the butter and sugar in a saucepan set over medium heat. When the mixture is simmering, whisk in the cream and bring it to a boil, stirring continuously as it will bubble up vigorously. Make sure the cream is at room temperature, not cold. Add the vanilla extract and mix well.
Once the cake has cooled, slice it in half, place a Magnum bar on top, and serve with a drizzle of toffee sauce.
Recipe by Bake with Shivesh at https://bakewithshivesh.com/sticky-date-pudding-with-toffee-sauce/