You can toast your bread and grate your tomato ahead of time, but don't slice tomatoes or assemble the dish too much ahead or the bread will get soggy. One fun idea is to get your family or guests involved and let everyone assemble their own.