Preheat the oven to 180°C/fan 160°C/gas mark 4.
Begin with the sauce. Simply put all the sauce ingredients into a small saucepan and warm over a medium heat until everything has come together and the sugar has melted.
Bring to a gentle simmer and bubble for 3–4 minutes before removing from the heat, stirring all the while.
Pour half the sauce into a (2-litre) 3½- pint ceramic ovenproof dish and transfer to the refrigerator. The remaining sauce can happily sit in the saucepan until needed.
To make the pudding, put the dates and bicarbonate of soda into a small saucepan and cover with the boiling water.
Bring to the boil and simmer for 5 minutes before removing from the heat and gently mashing with a fork or blitzing to a thick paste with a handheld blender.
Beat the butter and both the sugars together in a bowl until well combined, then add the eggs, one at a time. Beat in the flour, salt and ground cloves and continue to mix until everything is evenly distributed.
Stir through the date paste and mix well. Finally, add the stem ginger. Pour the mixture into the ovenproof dish, over the toffee sauce, and transfer to the oven. Bake for 30–35 minutes.
Remove the pudding from the oven before pouring over the remaining toffee sauce, roughly spreading to cover the pudding evenly. Return to the oven for a final 3–4 minutes before placing on the table. Serve with ice cream.