The year my parents got me a new phone for Christmas they did it about a week early - I was coming back from my first semester at college and so they picked me up at the train station, we went to dinner and then on the way home we hand "one more stop to make" and we went to the Verizon store and they upgraded my phone for me

(prior to that I had always gotten the "free with new 2-year contract" phone that I would pay for and send in for the rebate, so my parents buying me a phone was VERY nice!) They next time they upgraded my phone was a birthday present a year and a half ago and I was still at school with a broken phone and so they gave me the money about a month early so I could just go upgrade it myself. (I still have that iPhone - it's been the best/sturdiest phone I've ever had and I don't plan on upgrading until its pretty much dead!)