Unless you go to a local Mom and Pop bakery, vast majority of donuts are now produced off site and shipped in. Dunkin starts producing theirs 5 pm the day before to be delivered by 5 am the next day so on average your Dunkin donut is already 18 hours old. Other places have them come in frozen...