I have heard several versions. My recruiter said exactly 2 days before report date is when the upgrade occurs. Others have told me anytime after graduation (or degree conferring). Anyone know where the official party line is since I plan to be at my new base well in advance of two days prior and have someone at my current location that I would like to have involved in the process of giving me the rank.