In a bowl, pour boiling water over the chopped dates and stir in the baking soda. Set aside for a few minutes for dates to soften.
When dates have softened place in a blender and puree, set aside.
In a separate large mixing bowl beat butter or coconut oil, coconut sugar and vanilla with a spoon or beaters until creamy.
Add lemon juice and soften date mixture and stir well.
Gradually fold in flour with a pinch of salt.
Pour the pudding batter into prepared cake tin or your choice of mould.
Bake for about 30 minutes or until a tooth pick inserted into the center comes out clean.
When done remove from oven and let sit in the tin for at least 5-10 minutes.
Turn out onto a cake rack and gently flip onto a serving platter.
Cut into individual portions and place on serving plates.
Drizzel with the cameral sauce and top with a scoop of ice cream or a dollop of whipped cream.