This some kind of a weird situation happening on Yahoo! Horoscope. When you would like to check your horoscope on March 31, 2009 and then you will be brought to December 31, 1969.
Now the question is, Is it bugged or some kind of worm attack? Or maybe Horoscope Service under maintenance.
Look at the screenshot.
It's alright now, it seems that it got delayed.