Cupcakes are best stored in the freezer in a closed container between layers of parchment paper. When you are ready to serve, just remove from the freezer and let defrost 30 minutes-1 hour before eating.
While the frosting cannot be stored at room temperature (it will melt), unfrosted cupcakes can be stored in plastic wrap or a closed container at room temperature for 3-4 days.
Please see blog post for more substitution ideas and info on how to make toasted coconut as the topping.