Need to avoid last-minute stress .... I'm doing cream filling and mascarpone frosting so will do those on the day (altho maybe I could mix them up the day before, what do you think?), but how far in advance can I do the cake without it being all dried up on the day?