Yes, you can prepare a yogurt parfait in advance, but it's best to store the granola separately to keep it crunchy. Add the granola just before serving to maintain its crispness.