My fiance's ship will dock in Florida this coming Dec. Can we change his flight itinerary so that he can visit me in San Francisco before going back home? How long is he allowed to stay? Does he need to go back home if we get married or can he stay while we process his papers? thanks.