If I were Harry, I would have bought Dumbledore some wool socks the following Christmas. I know he was lying when he said that was what he desired above all else, but I'm sure he wasn't lying when he said he'd rather get socks for Christmas than books.