I don't know the other answers but I believe online check in opens at midnight ship time. So I think you have to go in the app and see what the ships time is based on where they are and then figure out what time their midnight will be in your time zone. Hopefully someone will come along and...