Yes, you can prepare the cake up to 2 days in advance. In fact, you'll want to make this cake in advance so you allow for it to set properly.