In a large mixing bowl, beat the shortening and butter on medium speed for 3 minutes.
Reduce the speed to low. While the mixer is running, add both sugars. Beat until well combined.
Add eggs, molasses, and vanilla. Beat until well combined.
Combine the dry ingredients in a medium bowl. Stir with a whisk to remove any lumps of flour.
Add the dry ingredients to the mixing bowl. Starting at low speed, gradually increase to medium speed. Mix until well combined.
Refrigerate the dough for at least 20 minutes. Preheat the oven to 350°F. Prepare a cookie sheet by lining it with a baking mat or spraying it with cooking spray.
Using a 1 tablespoon cookie scoop, place scoops of dough onto the cookie sheet 2 inches apart. Using the flat bottom of a glass, press the cookies down to approximately ½ inch thickness. You may want to lightly spray the bottom of the glass so that the dough does not stick to it.
Bake the cookies for 10 minutes. Remove from the pan and cool completely.
Cream Filling
In a medium or large mixing bowl, beat the butter and vegetable shortening on medium speed for 5 minutes.
Add the marshmallow cream, powdered sugar, and salt. Starting on low speed, gradually increase to medium speed and mix until thoroughly combined.
Spread 2 to 3 teaspoons of filling onto the bottom side of one cookie. Place a second cookie on top of the filling with its bottom side on the filling. The bottoms will face the filling, and the tops will face out.
Notes
Use room temperature butter and eggs to help ingredients incorporate together better.
Oven temperatures vary and may need to be recalibrated periodically to ensure they are accurate. Make sure to keep a close eye on your cookies as the suggested baking time approaches.