I just got our connecting flight to Charlotte moved up by 2 hours. Now we leave at 5:30 AM from Charleston. In all fairness to American in could be caused by St. Martin moving up landing times. I would call American ASAP.