etiquette experts state that hostess gifts of wine and food should not be opened and served at the party. It is meant as a gift. Also, most people have the menu and drinks planned in advance and your gift may not fit in.
Unless, you ask can I bring something and they tell you something specific to bring. But in that case, it would not be considered a hostess gift.