Publishers have something called the "street date." The book is not allowed to be put out for sale or check out at a library before this date, even though the books are sent to them ahead of the date. This will be noted on the paperwork that comes with the books. Someone made a mistake and put it out too early. I used to work as a librarian and we were told that we would be fined if this happened and the publisher found out.