Preheat the oven to 170 degrees Celsius / 340 Fahrenheit top and bottom heat.
Put the dates in a large bowl and pour the boiling water over them. Leave to soak for 10 minutes.
Place the butter and sugar in a bowl and mix in a food processor or hand mixer for 5 minutes.
Add the eggs, flour and baking powder and mix for a further 2 minutes.
Mash the dates in the water and add to the mixture, mixing for a further 2 minutes.
Line a square baking tin with baking paper, pour in the mixture and bake for about 40 minutes.
Make the toffee sauce
Place the sugar and butter in a saucepan. Melt the butter and mix well.
Add the cream and whisk, leave to boil gently for 2 minutes, then remove from the heat.
When the cake is cooked, pierce it with a skewer or fork. Pour half of the sauce over the cake and leave to soak in. Cut the cake into slices and serve with a scoop of vanilla ice cream and extra toffee sauce. Enjoy!