As millions prepare to take to the skies for the 4th of July weekend, airlines are struggling to keep up with the rebound in demand, canceling hundreds of flights in recent weeks.