Preheat your oven to 350 F degrees. Generously spray a 8x8 inch cake pan with cooking spray; set aside.
Add the date and water to a medium saucepan then bring the mixture to a boil. You will notice the dates soften. Add the entire thing to a food processor or blender and blend until smooth.
In a separate bowl whisk together the melted butter with the brown sugar until well combined. Add the eggs and whisk until light. Whisk in the golden syrup, molasses and date mixture. Mix until fully incorporated.
In another bowl combine the flour, baking soda, baking powder and salt together.
Add half of the flour mixture to the date mixture and whisk it until fully incorporated then add the rest of the flour and mix it well. Alternatively, this could all be done with a hand mixer or in a stand mixer.
Transfer the cake batter to the prepared baking pan and bake for 35 minutes or until done. Insert a toothpick in the center of the cake and if it comes out clean, it's done.
While the cake is baking, make the sauce. In a medium saucepan, add the butter, brown sugar, golden syrup, molasses and stir well. Cook until the butter has melted and everything is fully incorporated. Whisk in the whipping cream.
While the cake is still warm remove it from the cake pan and cut into 9 squares. Serve the cake warm and pour the sticky toffee sauce over it.
This can also be served with whipped cream, ice cream or chopped pecans or walnuts.