Preheat the oven to 200C/180C Fan/Gas 6. Line 6-7 muffin holes with cupcake cases.
Add the chopped dates, boiling water and baking soda to a small saucepan and heat on low for about 10 minutes, then stir in the treacle. Mash everything together using the spoon, or a stick blender if preferred, and set aside.
In a large bowl, or the bowl of a stand mixer, combine the butter and both sugars for about 3-5 minutes, until fully combined.
Add in the eggs, one at a time. Then add the date mixture and combine again. Fold in the flour.
Spoon the mix into the prepared cases - you should end up with about 6/7 cupcakes. Bake for 15-20 minutes until crisp on top and a skewer inserted comes out clean. Let cool on a wire rack.
Make the sauce by combining the butter, sugar and cream on a low heat until it all combines. Then turn up the heat so it bubbles for 3/4 minutes. Turn the heat off and let cool a little. It'll thicken as it cools - once at a point of being spoonable but not set, spoon over the cupcakes and serve!