1. Preheat oven to 300°F Coat the bottom and sides of a large (17-by-12-inch) baking sheet with cooking spray, then line with parchment paper.
2. Sift flour, baking powder and salt together in a medium bowl.
3. Cream butter and sugar in a mixing bowl with an electric mixer on medium-high speed. Add eggs one at a time and beat until creamy. Add vanilla and beat until combined.
4. Add half the flour mixture to the creamed mixture and stir until well combined. Add cinnamon and nutmeg; stir until blended into the mixture completely. Add pecans, raisins and dates to the rest of the flour mixture. (Coating the dried fruit and nuts helps distribute them in the mix.) Stir the flour-coated fruit and nuts into the batter. Do not overstir. Evenly spread the batter into the prepared baking pan with a spatula. (Coat the spatula with cooking spray, if necessary, to make spreading easier.).
5. Bake for 45 minutes. Run a knife around the edges of the pan to loosen the sides. Cool in the pan on a wire rack for 45 minutes. Invert onto a large cutting board and remove the parchment. Cut into 48 squares.
Per bar: 132 calories; 7 g fat (2 g sat, 3 g mono); 18 mg cholesterol; 17 g carbohydrate; 9 g added sugars; 1 g protein; 1 g fiber; 43 mg sodium; 90 mg potassium.
Tip: To bring an egg to room temperature, set it on the counter for 15 minutes or submerge it (in the shell) in a bowl of lukewarm (not hot) water for 5 minutes.