I was rereading HP and the Goblet of Fire over the weekend, and saw something I hadn't paid attention to before. We're told in chapter three that Harry got "four superb birthday cakes" that year, and we are reminded that his birthday is at the end of July. Dudley has been on a crash diet, and Aunt Petunia has insisted everyone go on the same diet. To avoid starvation rations for himself Harry has been squirreling away food his friends have sent him below the convenient loose floorboard under his bed. (For god sake don't be a Hermione in real life. Don't send a starving teenage boy sugar-free treats!) Not being insane Harry stashed the cakes rather than eating them all at once. Two of the cakes are still under the floor at this point in the story. However, according to how long he'll spend with the Weasleys, it's now the middle of August. The cakes are more than two weeks old. If they were "superb cakes" not preservative loaded, industrially baked cakes, they are very stale by now. Harry is still eating them, and according to JKR is immensely enjoying them. Hopefully they have not gone moldy in the British climate. He leaves for the Burrow the next day. Fortunately we are told that Harry did clean out the space below the floorboard so there will not be a pile of the remains of year-old-rotten cake when he returns next year. But what did Harry do with all that cake? Did he pitch it in the trash, where his aunt might find it? Did he eat it all over night? Did he pack it and take it to the Burrow with him? If he did here's hoping Molly didn't see the remains of the cake she sent (through Ron) come back to her.
.