In a large bowl whisk together the flours, baking soda, cinnamon, ginger, cardamom, flax and salt.
In a medium bowl whisk together the eggs, honey, olive oil, applesauce, cara cara zest, cara cara juice and vanilla extract.
Pour the wet ingredients into the dry ingredients and fold together a few times, the mixture will not yet be combined. Add the carrots, zucchini, 1⁄2 cup dates and walnuts. Fold the mixture together until just combined. It is OK if there are still some flecks of flour.
Grease a 12 count muffin tin or line with muffin liners.
Divide the batter evenly for each muffin. Top with the remaining dates.
Bake for 12-14 minutes or until a cake tester inserted into the center comes out clean.
Allow to cool for 15 minutes and then transfer muffins to a wire rack to cool completely before enjoying.