For the freshest possible coffee the ideal is to obtain unroasted beans, then roast and grind on the same day you plan to brew.