What kind of expiration dates do they have? I need a cake for Sunday so if I buy one tomorrow will it have enough time on it? It's a shelf cake not a fresh one so hoping it has a fair while on the dates.