The short answer is yes. You can make a BLT ahead of time and keep it refrigerated or in a cooler with an ice pack. Because cold bread on a sandwich makes me sad, about 30 minutes before lunch, take the sandwich out of the refrigerator or cooler to let it come to room temperature. If you don't like a cold egg, you could microwave it for about 15 seconds to take the chill off.