I believe that STX airport and all resorts on the island are open and receiving commercial flights now. December in St. Croix should be no problem at all.