Although it is against the rules, you can probably bring a discrete amount of liquor aboard on embarkation day. You cannot buy it on the ship and then immediately take it to your cabin. Any purchases in the onboard liquor store are delivered to you on the last day of the cruise. And, you cannot bring booze aboard at the ports-of-call. Security will take it from you and you will see it again on the last day of the cruise.