For the cookies
: Preheat the oven to 350 degrees F. Line a baking sheet with parchment paper and grease
In a stand mixer
fitted with the paddle attachment, combine the butter, brown sugar, granulated sugar
and vanilla. Beat on medium speed until light and fluffy. Add the eggs
, one at a time, scraping down the sides of the bowl after each addition.
In a medium bowl, sift
together the flour, baking powder, baking soda, cinnamon, ginger and salt. Add the dry ingredients to the wet ingredients, and mix on low speed until just combined, being careful to avoid over-mixing. Fold in the oats, apples, cherries and dates. Portion out the dough
onto the prepared baking sheet (about 20 cookies), and bake until the edges are golden, 10 minutes.
For the filling: In a stand mixer fitted with the paddle attachment, beat the cream cheese, butter and confectioners' sugar on low speed until smooth and fluffy. Transfer the filling to a pastry bag
and pipe the filling onto half of the cookies. Place the other half of the cookies on the filling to make the sandwiches.