Yes, you can do Seaworld in one day, but be aware that hours are shortened considerably in January. As a previous poster said, make sure you get there and through the ticket counter (ridiculously slow) and security before opening, and look at the show schedule for the day so you know when certain shows are. You do have to plan a bit to get everything in that you want to, and most of the shows are really worth seeing. Have fun!