In the Catering of weddings we would offer to the Bride to freeze the top layer and then wrap it for storage. We would hold the cake until they returned from the Honeymoon or if they wished to, send a relative or friend to pick it up before that. Typically the cake was wrapped in parchment first, then PVC and finally foil. Since the cake was already frozen it held shape of things. The Parchment protected from the plastic, plastig helped for freezer burn or orders and the foil was just an added measure.
We told the Bride and Groom to remove the cake from the freezer and un wrap immediately before it would begn to thaw. Store it in a covered storage container like a tupperware and let it thaw for 3 days before the anniverary. Never had one complaint about the taste or condition and our Party consultants would follow up in case they needed a replacement for any reason.
I made sure our personal cake was handled that way so the DW would enjoy it again. It lasted until we made our move from Atlanta to Beaufort SC. Unfortunately it was prior to our anniversary when we went to pack up our stuff and since we had no way to transport the cake frozen during the 5hr drive.... we had to enjoy it in a house we had just sold with no furniture or utensils. Actually kinda funny when ya think about it.