Yes, giving a teacher a bottle of alcohol or gift card to a liquor store is completely acceptable. Even if they don't drink, they can easily re-gift it!