I noticed the same thing the other day, but had no problem ticketing it over the phone (was using a voucher) past the stated time of noon. I double-checked the email I got for the hold, which indeed said 11:59 PM. I guess someone at AA web services just doesn't know the difference between 12 PM and 12 AM.