Classic campfire s'mores really need to be made fresh when consuming. You can make the marshmallows a day or so in advance and they're easy to transport. You should toast them only when ready to make and eat the s'mores.