Preheat the oven to 325F and line two cookies sheets with parchment paper
Beat the butter and sugar till light and fluffy, about 3-5 minutes
Now add in the egg and molasses and beat till combined.
Sift in the flour, baking soda, salt, and spices.
Mix in on low speed until just incorporated
Shape into tbsp sized balls and place on the prepared baking sheet two inches apart
Bake for 12-15 minutes, cool completely.
Beat the cream cheese, butter, and lemon juice until smooth and fluffy - about 2 minutes
Add the powdered sugar (start with half cup), beat until just incorporated and taste for sweetness
Adjust powdered sugar if needed then beat on medium until light and fluffy 3-4 minutes
Place a spoonful in the middle of an upside cookie (i.e. on the flat side) and sandwich together. Repeat until all the cookie sandwiches have been made