You shake them and then pour them in. The shelf life of modern oils is 5+ years. If they can last 1 year in your engine easily, they can last 8 months on a shelf, as long as they were away from direct sun light and in a sealed bottle.
Check out my BMW E60 ride thread.