Preheat the oven to 350 degrees.
In a large bowl, beat the butter and sugar until it’s light and fluffy.
Add in the eggs and beat. Add in the vanilla and mix.
In a small bowl, whisk the flour, cinnamon, allspice, ginger, nutmeg, salt and baking soda.
Gradually add it into the butter mixture until well combined.
Add in the oats, grated carrots and pecans and mix.
Using a cookie scoop to achieve uniform sized cookies, scoop the dough onto a baking tray, placing the cookies about 2” apart.
Place in the oven and bake for 11-12 minutes, until lightly golden on the edges.
Remove and place on a cooling rack to cool completely.
To make the filling, beat the butter and cream cheese together until smooth.
Add in the vanilla, salt and powdered sugar and beat until the frosting is smooth and creamy.
Scoop into a piping bag with a piping tip of choice.
Turn one cookie upside down and swirl a circle of filling.
Place the top cookie over the frosting and gently press down to create a sandwich.
Repeat until all the cookies are made into sandwiches.
Store any leftovers in an airtight container in the refrigerator for up to 3 days.
When ready to eat, pull them out of the refrigerator for about 15 minutes prior to serving.