You know you want to get them fresh, locally-roasted, but the timing may not be right. Get them a gift card instead! That way you've done your deal, and they can grab their coffee when they're ready. Everyone wins!