Preheat the oven to 350 degrees F. Spray two 9 inch cake pans with nonstick baking spray and set aside.
In a medium bowl, whisk together the flour, baking powder, salt, cinnamon, and allspice.
In a stand mixer with the paddle attachment or a hand mixer, cream the butter for 3 minutes, until light and fluffy. Then add butter and continue to mix until sugar is fully mixed together.
Add eggs, one at a time (be sure to mix batter for about 2 minutes in between adding eggs). Then add vanilla extract.
Add ½ of the dry ingredients and continue to mix. Then add ½ of the milk and remaining dry ingredients and then the last of the milk.
Pour batter into 9 inch cake pans and bake for 35-40 minutes, until cake is fully baked and a toothpick comes out clean. Allow cakes to cool in the cake pan for 5 minutes then turn the cake out onto a cooling rack or plate.
Make the buttercream. Melt butter in a skillet, then stir in brown sugar and milk. Bring to a boil and boil for 2-4 minutes, until mixture becomes syrupy. Pour into a large mixing bowl and add powdered sugar, vanilla extract, and a tiny pinch of salt. Whisk together until mixture has cooled and thickened.
Add the bottom layer of the cake to a cake stand. Add ⅓ of the icing to a piping bag or ziploc bag and cut a ½ inch slit in the bag. Pipe icing around the perimeter of the bottom layer of the cake. Then spoon in the strawberry jam inside the icing rim.
Place top layer of cake on top and ice cake as per normal. Top with fresh strawberries and enjoy!