So how long do you have to eat donuts before they go stale? And more importantly, what can you do to prolong that precious time span? The answer is both simple and surprisingly nuanced.