Spring could arrive five weeks earlier by 2100

Weather