According to the Mayan Calendar, the end of the world will be in December 21, 2012. That’s pretty near from this day. The Mayan calendar can predict solar and lunar eclipses thousands of years before it will occur.
Astronomer says that in December 2012, the center of the Milky Way Galaxy will be aligned with the Sun and our earth which only happens one for every 25,800 years. They say that they don't know what will happen but one of the possible things that will occur will be polar shifting. This could affect polar regions to melt causing sea level rising.
One source for this phenomenon is also the Bible which they say teaches us that the world was created and then there was an end, probably in our generation.