Peel and grate 2 medium carrots and set aside. Pulse rolled oats in food processor a few times. Don't over do it you want the oatmeal to have a variety of different textures.
Mix together chopped rolled oats, flour, baking powder, baking soda, sea salt flakes, cinnamon and nutmeg in a bowl and set aside.
Add softened butter, brown sugar and granulated sugar to stand mixer's bowl
Add softened butter to stand mixer bowl and mix on medium high for about 30 seconds until blended and smooth. Turn speed to low and begin gradually adding brown sugar, granulated sugar, molasses, eggs, vanilla extract, almond extract and grated carrots.
As it continues to mix slowly start adding the flour oat mixture by the spoon until well incorporated
Cover with plastic wrap and refrigerate for about 2 hours or overnight (chill until batter begins to firm up, chilled dough holds it's shape much better!)
Once dough has chilled - Preheat oven to 350°F and prepare 2 baking sheets with parchment paper.
Using a small cookie scoop (my scoop is 1 tablespoon), scoop cookies onto parchment paper 2-3 inches apart. I typically fit 12 scooped cookies on 1 large baking sheet.
Bake for 8-10 minutes until bottom edges begin to lightly brown. Remove from oven and let cookies rest on the baking sheet for 5 minutes before transferring it to a cooling rack.
While cookies are cooling, combine cream cheese, butter (softened), vanilla extract and powdered sugar in your mixer until ingredients are combined.
When you are ready to assemble, first add a dollop of cream cheese frosting to the center of one cooled cookie pie and then add the other cookie on top to make a sandwich. If you want to pipe instead of "dollop", (but don't have a piping bag) just cut one corner of a plastic bag and pipe away!
To store, keep cookies in air tight container and refrigerate.- Enjoy!