Chop the dates and place in a small pot with some water, bring to a boil for 5 minutes and set aside for 15 minutes. Sieve and place in a blender alongside the flax seeds, pulsing until smooth.
In a bowl mix the flour, baking powder, baking soda and salt. In a separate bowl use a hand blender or a whisk to combine the coconut oil, the Violife Creamy, the vanilla extract and the sugar.
Add the date and flax mixture and pour in the dry ingredient mixture. Whisk together until combined. Pour into the baking tray and bake at 170°C for 30-35 minutes.
Meanwhile make the caramel sauce by placing all the ingredients in a small pot and bringing to the boil for 3-5 minutes, until the sugar has dissolved and a caramel sauce forms.
Pour the hard part of the coconut cream into a mixing bowl and whisk with an electric mixer until it becomes like whipped cream. Place in the fridge.
Remove the pudding from the oven and use a cake tester or skewer to make holes in the pudding. Pour over half of the caramel sauce. Allow to rest and serve with the remaining caramel sauce alongside the whipped coconut cream.