lbear you are correct. If you buy liquor at the ships store they will hold your purchase until the end of the cruise. Same things goes if you buy liquor in port. There is a separate line at check-in for you to check your alcoholic purchases,you fill out a form and your liquor is delivered to your stateroom on the last night of the cruise.
You can purchase a bon-voyage gift of alcohol to be sent to your room.