First, pit the dates and soak them in lukewarm water. After about half an hour they can be drained and put directly into the blender or food processor. Mix together with the nut butter, coconut oil and a good splash of water. This should result in a nice, creamy mixture. Once the mixture is smooth, add the salt, vanilla, cinnamon, cocoa and agave syrup. Mix until well combined.