How about buying the marzipan that comes in a can? (Solo brand). It should stay pretty usable in the unopened can for at least a year or two. And if you use some, but not all, of the can, you can store the rest in a small plastic container in the fridge. I’ve done that many a time, and the leftover amount lasts a good while.