Here are a few series that I have read describing their view of the second coming or the end of the world that I have enjoyed: The Left Behind series by Tim Lehaye and Jerry Jenkins, Millennial Glory series by Wendie Edwards, Seventh Seal series by Jessica and Richard D. Draper, A Place called Kolob and the sequel A Place called Eden by John McRae, The Millennial Series by Pam Blackwell, The Millennial Quest Series by John Pontius and there are plenty of others. The Millennial Glory and Seventh Seal Series' do an especially good job at presenting an LDS viewpoint and trying to stay close to scripture and other revealed words about the second coming.
Just in the last couple weeks here in the United States we have seen some fulfillment of scripture that in the last days there would be false prophets and false Christs that would mislead many. An obscure minister predicted the second coming and those that believed were duped. It has been interesting that a minister whom I had never heard of became common water cooler talk at work and a household name overnight because the media took the story and made it huge. Newspapers of all sorts had his story. Over the years there have been other ministers and groups and even movies that have expected the end of the world to occur at a certain time.
As you would expect the Church has declared our beliefs in brief about the second coming. Nowadays that can happen on YouTube instead of in a press conference. Here is a reassertion by Dallin Oaks about what we understand regarding the Second Coming.
Dallin Oaks: Second Coming video
It seems to me that our focus needs to be less on when the second coming is and more on preparing ourselves and our families for it. Preparing in two ways, one to follow what modern prophets have said in regard to having food storage to make it through some difficult times. But more importantly to prepare spiritually so we can be lead by the Spirit to follow the true prophet and to be focused on the real Savior and not other men who fancy themselves able to do the job.