Soak the dates in hot water (for about 10 minutes) until they soften.
When the dates soften, remove their kernels and process them in a food processor, then put them into a medium-sized bowl.
Process the hazelnuts in the food processor to obtain large pieces.
Put the hazelnuts and all other ingredients – except chocolate and water – into the bowl and mix to incorporate.
Pour the mixture in a container to cook, you may use baking paper to avoid sticking. We used a 20cm x 20cm glass container and had the height in the photo.
Bake in the oven preheated to 200°C for 20 minutes.
For the sauce, cut all the chocolate into pieces and melt the chocolate pieces on the stove via bain-marie (This is a French phrase but is a simple method for melting a product that could burn if subjected to direct heat. Chocolate is in this category).
In order to increase the fluidity of the sauce, gradually add 3 tablespoons of hot water into the melted chocolate.