Smaller harvests mean the price of avocados is the highest in 19 years, the Mexican government reported days before Cinco de Mayo celebrations. A 22-pound box...