When is the rapture? Who will be raptured?

Today, it is no longer a secret: Jesus is coming back soon! Before He returns visibly, the whole world will be plagued by the greatest tribulation of all time. The crucial questions are: When is the rapture of the Christians? And will all Christians be raptured?