Yes, you can definitely make the bruschetta topping ahead of time. In fact, it's even better if you do because the flavors will have time to meld together. Just keep the topping in a covered container in the fridge until you're ready to use it. The bread can also be cut ahead of time. Just be sure to store it in a cool, dry place so that it doesn't get stale.