Yes and no. You can definitely make a larger batch of the base cocktail (pineapple juice + lime juice + orange liqueur) ahead of time, but wait to add the champagne until just before serving for best results.