using d3's date intervals and week calculations.
filling the empty spaces of the calendar