How Far in Advance Does a Bakery Make a Wedding Cake?