Start by placing your pitted, softened medjool dates in the food processor, and add the water, and begin to blend on high.
Continue to blend, and scrape down the sides as necessary, until the dates are broken up and smoothed out a bit, although you will still see little date pieces. Add your almond butter, and blend more, until the date-mixture is basically entirely smooth.
Now add your vanilla extract, grape seed oil or butter and honey, and blend again.
Once combined, add in the coconut flour and baking soda, and blend, before finally adding in the eggs. Finish pulsing in food processor a few more times until everything is well combined.
Remove the blade from the food processor and pour the batter (it will be a bit liquid-y) into a prepared donut tray, I opt for a silicone tray (as of recently) and it's been the best decision ever, in terms of ease of donut-removal. Just make sure your tray is non-stick prepared, whether that be with an avocado oil spray or otherwise. Bake the donuts in a preheated oven at 350 for 24-25 minutes. Remove from oven and allow to cool *completely* before trying to pop out the donuts.