How do you prolong buns/rolls/scone/crumpet softness?
I am living in a new location and must buy onion rolls from the local supermarket.  No matter how fresh the date stamp, the rolls are dry and to my taste, taste stale.

I discovered that if I pop them in the microwave for 5 - 10 seconds the moisture is somehow redistributed and they soft, and moist, and almost taste like bakery rolls (ahem). 

If they are too hot to handle you have microwaved them too long. If they are soggy, you have microwaved them too long. 

With the sugar topping, I don't know if it would work without also melting the sugar. Give it a shot for 2 or 3 seconds.

Good luck.