I will be on a flight landing in Miami from Havana, Cuba at 6:50pm. Possible (last of the night) flight to Philadelphia is at 9:50pm. I am flying American airlines for both and will only have a carry on. Is this do-able with customs? It would be great if I did not have to pay an extra nights hotel charges. Thanks in advance.