Since the day the first one rolled off the assembly line. If your friend can't get to an Apple Store, or even if he can, have him call the good folks at PowerMax in Oregon. I bought all my machines from them for many years – no sales tax, free shipping on orders over $100, and very knowledgeable sales and sales support people. If he doesn't have time to go somewhere, calling or texting or chatting with one of the folks at PowerMax will answer any questions he might have. They're not into the hard-sell they really want you to be happy with the machine.
Http://Www.powermax.com
(I get no kickback from them – I just really like them and they've always treated me very well. )