Yes, you can make a shrimp cocktail ahead of time by cooking and chilling the shrimp and making the cocktail sauce separately. When you're ready to serve, arrange the shrimp on a platter and serve them with the cocktail sauce.