When packing for your picnic wait until as close to the picnic as possible to cook and pack the food.
You can then wrap the food in tin foil, and use some of those instant hot packs to help keep your food warm during a picnic.
They also make heated picnic baskets and food carriers that you can plug into your cars 12 Volt outlet to keep the food warm while driving to your picnic.