Soak the dates in boiling water for 10 minutes, then drain water.
Preheat oven to 350 degrees Fahrenheit. Line a baking tray with parchment paper and spray with oil. Set aside.
In a food processor, process the soaked dates, cashew butter, oil, honey, vanilla, and sugar until very smooth "paste" forms. Transfer to a large bowl. Add one egg and beat it into the date paste with an electric whisk (high speed). Then beat in the second egg. Beat it well to make it lighter and airier, about 1-2 minutes.
Sift in all the dry ingredients: flaxseed meal, cornstarch, baking powder, cocoa powder, espresso powder, and salt. Fold into the wet ingredients and add chocolate chips if using.
Scoop 1-2 tablespoons of batter and place on the prepared baking sheet. Press it into a circle shape with the back of a spoon. Repeat until the tray is full, then bake for 10 minutes. They will be fairly tall. Bang against a countertop or sturdy surface a few times until they flatten slightly. Bake for another 4-5 minutes. Let them cool on a cooling rack, or eat them right away.