Simply put, there is none. Once ground, coffee has about 15 minutes of life before enough of the flavor components are oxidized that it is merely a ghost of its former self. Whole beans stay reasonably fresh for about 15 days after roasting, so, as stated above, the best option is to buy fresh roast, grind as needed, and use within two weeks.