Preheat oven to 350°F. Line the bottom of a 9x9-inch pan with parchment paper and spray with nonstick cooking spray.
In a stand mixer or with an electric whisk, cream together the oil and sugar/ honey until light and the sugar/ honey is completely dissolved (about 3 minutes).
Add in eggs ONE AT A TIME.
Then, add the vanilla and date paste mixture and mix until fully incorporated.
Finally, mix in the lemon juice.
In a separate bowl, SIFT together the dry ingredients: flour, baking powder, cinnamon powder, cardamom powder and salt. Whisk it to make sure that all of the dry ingredients have evenly distributed.
Gradually add the DRY ingredients TO the WET mixture. Mix with a spatula until just combined. DO NOT OVERMIX! DO NOT USE A STAND MIXER.
Pour batter into prepared pan and spread the batter evenly.
You can either fold in the nuts or sprinkle them on the surface.
Bang the pan on the counter top a few times to get the air bubbles out.
Bake in preheated oven for 30-35 minutes.
Check for doneness by inserting a skewer or toothpick- it should come out clean with only a few crumbs around it.
Let it cool completely and enjoy.