Preheat oven to 350ºF. Line a large cookie sheet with parchment paper and set aside.
In a medium sized bowl, whisk together flour, baking soda, salt, cinnamon, allspice, nutmeg.
To the dry ingredients, add the raisins, dates, and walnuts until coated. Set aside.
In another medium sized bowl, cream together the butter and sugar until thick. Beat in the egg and vanilla.
Slowly stir in the dry ingredients, and mix until fully incorporated.
Drop from a teaspoon onto the prepared cookie sheets, spacing about an inch apart from one another.
Bake for 10-12 minutes, rotating cookie sheets halfway. Remove cookies to a wire rack and allow them to cool for 10 minutes.
Enjoy!