For the cookies: Preheat the oven to 350 degrees F. Line a baking sheet with parchment paper and grease with butter.
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.
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.