Is Kepler-22B Our Future Home?