I like to bake my carrot cake layers one day in advance. That gives the spices time to meld together overnight. I always frost the cake with cream cheese frosting on the day that I will serve the cake. You should not store cream cheese frosting at room temperature.