CVS, as a policy, throws out excess, slightly damaged, or about-to-expire merchandise. In CVS's trash in New York I've found unopened toothpaste, bars of soap, tissues, and shelf-stable food like Oreos and oatmeal (which safely can be eaten months after the best by date*). All of this should have been donated.