Yes, sangria actually benefits from some time to chill and allow the flavors to meld. You can prepare it in advance, refrigerate it for a few hours or overnight, and serve it when you're ready. It's a great make-ahead cocktail for parties.