Yes, you can mix the main ingredients in advance and store them in the refrigerator. Just add ice and garnishes before serving.