This is preferred messy option number 1. You might add a wrinkle to "accrue" for the late inventory expense with a journal or custom transaction.
Method number 2 is to mark your item "picked" using pick pack shipped, and then later come back and mark it packed/shipped. The GL impact will actually fall in the period that it was marked picked. However, this involves leaving the period open.
Method 3 involves transferring the inventory to a non inventory holding location, (inventory is not available) so that the value comes off the balance sheet and the inventory isn't in your primary warehouse. This requires a lot of work, and can often result in bad COGS. Not my preferred Solution.
Method 4 involves a bunch of custom transactions and I'd want you to pay me to figure it out. Haha.