The Second Coming of Christ will be as surprising as it is certain. When will it happen? What will it bring?