First put Goji Berries in warm water to soak while you get everything else ready.
Add Garbanzo Beans in food processor and blend.
Then add all other ingredients and soaked goji berries (not the water but save it) into the food processor and blend again.
If it's not creamy enough add a few tablespoon of the water the Goji's were soaking in and blend again. I had to add in a couple of them. You want the dip to be smooth and creamy.
Taste and adjust flavor if needed by adding more dates or goji berries. You could also add a little maple syrup or honey if you want it even sweeter.
Then place in a bowl and serve.
NOTE: You can also stir in chocolate chips or other toppings you like. Store in an airtight container in the fridge.