Preheat your oven to 350°F and line baking sheets with parchment paper.
Mix together the flour, baking soda, cinnamon, and salt in a mixing bowl.
Separately, in a large bowl, beat the butter, granulated sugar, and brown sugar until well blended, about 2 minutes.
Beat in the eggs one at a time and stir in the vanilla extract.
Gradually add the flour mixture into the butter mixture on low speed until just combined.
Fold in the chopped pecans and dates until evenly mixed.
Cover the bowl with plastic wrap and chill the dough for at least 2 hours to help the cookies hold their shape.
Scoop rounded tablespoon portions onto the prepared baking sheets, leaving about 2 inches between each cookie.
Bake in the preheated oven for 8-12 minutes until the cookies are puffed and the edges are golden. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack.