In a saucepan, bring dates and water to boil.
Once the mixture boils, switch off the flame. Add baking soda, give it a stir and let it sit.
Transfer the dates mixture in to a mixing bowl. If using deep sauce pan, you need not transfer to a mixing bowl. You can mix the rest of the ingredients in that one pan for easy clean up :).
Add butter, brown sugar, eggs, vanilla essence and give it a good mix. Mix in the flour just until combined. Do not over mix.
Line the muffin mold with liners or grease and flour thoroughly. Divide the batter equally into 12-13 muffin cups.
For Stove Top Baking: Into a Kadai, with a perforated stand inside, which has been preheating for 5 mins on low flame, place the puddings to be baked. Bake for 15 - 18 mins.
Bake in the oven at 325°F for 15-18 mins. Check at 15 mins.
If using cupcake liners, make sure to bring the cakes to room temperature before removing the liners.
To prepare the sauce - On low flame, bring to a simmer, brown sugar, butter and heavy cream.
Switch off the flame, pour in vanilla essence, salt and mix.
To serve, warm the puddings in the microwave and pour some of the hot toffee sauce on it and top with vanilla ice cream(optional). Enjoy!!