=List.Generate(()=>[x=#date(2024,1,1),i=0], each [i]<12, each [i=[i]+1,x=Date.AddMonths([x],1)], each [x])
this list 12 months. you can loop chaining 12 in expression "[i]<12"