No, you should not make these eggs ahead of time. Due to the texture of the eggs and the tomatoes, you want to eat them hot and they do not reheat that well. I recommend making them when you are ready to serve them, especially since they do not take that long to make.