01 - Preheat your oven to 180°C (350°F). Line a 12-cup muffin tin with paper liners.
02 - Place the chopped dates into a bowl. Pour the boiling water over them and stir in the baking soda. Allow this mixture to sit for 10 minutes to enable the dates to soften.
03 - In a large mixing bowl, cream together the softened butter and light brown sugar until the mixture is light and fluffy in texture.
04 - Beat the eggs into the creamed butter and sugar mixture one at a time. Subsequently, add the vanilla extract and mix thoroughly.
05 - Mash the softened dates, along with their soaking liquid, using a fork. Incorporate this date mixture into the wet ingredients and stir until well combined.
06 - In a separate bowl, whisk together the all-purpose flour, baking powder, and salt.
07 - Gently fold the dry ingredients into the wet mixture. Continue mixing only until the ingredients are just combined, being careful not to overmix.
08 - Divide the batter evenly among the prepared muffin cases, filling each approximately three-quarters full.
09 - Bake for 20 to 22 minutes, or until a toothpick inserted into the center of a muffin comes out clean. Allow the muffins to cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
10 - While the muffins are cooling, prepare the toffee sauce. In a saucepan over medium heat, melt the unsalted butter. Add the light brown sugar and heavy cream, stirring continuously until the mixture is smooth. Bring the sauce to a gentle simmer for 3 to 4 minutes. Remove from heat and stir in the vanilla extract and a pinch of salt.
11 - Serve the muffins warm, generously drizzled with the prepared toffee sauce.