Add 1 cup pitted, tightly packed dates and 1/2 cup boiling water to a bowl, ensuring that the dates are completely submerged in the water.
Let the dates soak in the boiling water for ten minutes.
While the dates are soaking, add 3/4 cup whole wheat flour, 1/2 cup ground flaxseed, and 1 teaspoon baking powder to a large mixing bowl, then mix well.
When the dates have finished soaking, transfer the dates and the soaking liquid to a blender or food processor.
Add 2 teaspoons pure vanilla extract, 1/2 cup smooth almond butter, and 1/4 teaspoon salt to the blender or food processor, then blend until smooth.
Transfer the blended date mixture to the bowl with the flour, ground flaxseed, and baking powder, then stir until a thick dough has formed.
Chill the dough in the fridge for 30 minutes.
When the dough has finished chilling, preheat the oven to 350 degrees Fahrenheit.
Use your hands to roll the dough into 12 evenly sized balls and place them, evenly spaced, on two sheet pans lined with parchment paper (six cookies per sheet pan works well). You can wear kitchen gloves or wet your hands with cold water to prevent the dough from sticking to your hands.
Use your fingers to press the dough balls into flat, circle shapes.
Bake for 20 minutes, then let the cookies cool to room temperature before removing from the pan.
Optional step: once the cookies have cooled to room temperature, drizzle melted dark chocolate on top of the cookies, then place them in the fridge to let the chocolate harden for at least 30 minutes before serving.