I went to a wedding once where they had a cocktail hour while pictures were getting taken and then about an hour into they switched over to just beer and wine. Nobody knew that there was a cutoff so when the bartender said that he just had beer/wine after that, everyone was ok with it. You could try something like that and just bring a small amount of the punch. Once its gone, beer and wine.