Preheat your oven to 350°F (175°C).
Grease and flour two 9-inch round cake pans.
In a large mixing bowl, cream together the softened butter and sugar until light and fluffy.
Add the eggs, one at a time, mixing well after each addition.
Mix in the vanilla extract and milk until combined.
In a separate bowl, sift together the flour, baking powder, and spices.
Gradually add the dry mixture to the wet mixture, mixing until just combined.
Pour the batter evenly into the prepared pans.
Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack.
Once completely cool, frost with cream cheese frosting and decorate as desired.