Onboard gifts do get restocked, so keep checking back. No guarantees that particular item will be available again, but in general items do restock.
There should be Merrytime stateroom decor packages offered, they're usually available about a month before the first Merrytime sailings. They do go quickly!