Preheat the oven to 180°C.
Line a loaf tin with parchment paper.
Place the dates in a pot with 100ml water, add the molasses, cinnamon, nutmeg, ginger and vanilla extract. Turn up the heat and bring to a simmer. Allow to simmer for 5 minutes before removing from the heat.
Add the coconut oil to the dates, mix well until melted and leave to cool.
Meanwhile, blitz the oats in a food processor until flour like. Remove from the food processor and set aside.
Wipe out the food processor to remove the flour. Add the eggs and blitz for 3 minutes until fluffy.
Add the yoghurt, honey and oats to the food processor and blitz for 1 minute.
Next add the date mixture (only when cool enough to do so to avoid the egg scrambling).
Pour the mixture into the lined baking tray.
Place in the preheated oven and cook for 35 minutes.
Mix the walnuts, honey and sea salt together in a small bowl.
Remove the loaf from the oven, spread the walnuts and honey out on top before placing back in the oven for a further 10 minutes.
Remove from the oven and leave to sit for at least 15 minutes before cutting.