Preheat oven to 325°F. Grease an 8x8 baking pan.
Whisk together the eggs, sugar, and vanilla extra until glossy.
Add the flour, baking powder, and salt and stir to combine.
Fold in the nuts and dates and transfer to the prepared baking dish. Even the top and make sure to tease the batter into the corners of the pan.
Bake for 25-30 minutes, until the top turns golden brown and takes on a dull, shiny finish.
Cut into 16 squares and remove from pan while still slightly warm.
The squares will keep for up to two weeks in an airtight container.