how far in advance can you make cheese cake