In[]:=
start=DateObject[{1971,6,28}];​​end=DatePlus[start,67.39*365];​​​​dayOfYear[date_]:=(​​DateDifference[DateObject[{First[DateList[date]],1,1}],date][[1]]​​);​​​​getYear[date_]:=First[DateList[date]];​​​​yearstart=getYear[start];​​yearend=getYear[end];​​today=Today;​​lifespanDays=First[end-start];​​ysize=N[GoldenRatio];​​​​g=Table[​​date=DatePlus[start,day];​​x=dayOfYear[date];​​y=getYear[date]-getYear[start];​​{If[date<today,FaceForm[{Black}],FaceForm[]]​​,​​Rectangle[{x,-(ysize*y)},{x+1,-(ysize*y)-ysize}]​​}​​,​​{day,0,lifespanDays}];​​
In[]:=
Graphics[{EdgeForm[{Black}],g}]
Out[]=