Groovy, 57 bytes
d=new Date().getYear()+1899;(d..d-120).each{println it}
Explanation coming in a few hours.
Tested on the Groovy Web Console
d=new Date().getYear()+1899;(d..d-120).each{println it}
Explanation coming in a few hours.
Tested on the Groovy Web Console