I've been told by the OnePass Service Center that the date of departure determines the period for which the miles are credited. (I called to ask the same question.) So, if you arrive on 1/1/03, you should still get '02 elite mileage as long as the flight leaves on 12/31/02.