The best way to keep cookies fresh is to bake them ahead and freeze them. When you are ready to eat them, pull them out defrost for a couple of hours, and decorate if desired.