Preheat the oven to 350 degrees F.
Lightly grease a baking sheet or line with a silicone baking mat. Set aside.
Roughly chop the peanuts, and set aside.
Place the flour in a large mixing bowl. Add the brown sugar and baking powder. Stir well to mix.
Add peanuts, dates to the bowl. Stir to mix in.
Add the canola oil, applesauce, and the peanut butter to the bowl. Mix well until a firm but soft dough is formed.
Test by trying to form dough into a ball. If too crumbly, mix some more and add water, a little at a time, mixing between additions.
Once mixed, roll with your hands into round balls about 2 inches in diameter and place on prepared baking sheet.
Press cookies out with a floured fork.
Bake cookies for 12-14 minutes.
Remove from heat. Let cookies cool on baking sheets for 5 minutes.
Remove cookies and let cool fully on a baking rack.