Does engine oil have a shelf life?
Engine oil in quart plastic bottles is considered to be good for 10 years unopened.

The Exxon document here lists a 10-year shelf life for each of the oil products listed when stored in unopened, undamaged quart containers between 0 and 40 degrees C (32-104 degrees F).