The salsa can be made a few hours ahead of time, but it's best to add the avocado close to serving time to prevent it from browning.