Earth Overshoot Day, on which humanity’s resources consumption for the year exceeds Earth’s capacity to regenerate those resources, has this year fallen on on 29 July – the earliest day yet recorded.