Donuts are best eaten warm or at room temperature and on the day they are made
They go stale quickly as all yeast products do.
You can freeze fried un-decorated and unfilled donuts in an airtight container from up to 1 month, thaw out and warm in the microwave or conventional oven, then decorate as you wish