Yes you can make this 24 hours ahead of time. However, do not add club soda into the drink until ready to serve. If club soda is added ahead of time, it will lose its fizziness.