It's best to build the sandwich just before serving. This helps to maintain the texture of all of the individual ingredients. If you are making the sandwich ahead of time, to take on a picnic perhaps, it's best to leave wet toppings like tomatoes or pickles on the side. Then, when ready to serve, layer these items on the sandwich.