It is said, that Windows XP can still be bought by pc builders and resellers until May 30, 2009. However, the last orders are going to be taken on the 31st January of next year.
However, May 30th is NOT the end of Microsoft XP. It has been announced that very bargained computers are still going to be sold with Windows XP until June 30th of 2010.
Reference: http://news.cnet.com/8301-10805_3-10128132-75.html?tag=mncol;title