​While it's best to serve the cocktail immediately after layering to maintain the visual effect, you can prepare the components (tequila and orange juice) in advance and layer them just before serving.