Como você não consegue fazer a outra macro funcionar por essa pergunta , achei que trabalharia com os fatos que você apresentou aqui e facilite para você.
Para o seu período específico, esta macro funcionará -
Sub test()
'fill dates
Application.ScreenUpdating = False
Dim NumCells As Integer
NumCells = [counta(A:A)]
Columns("A:A").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Cells(1, 1) = "1/1/61"
Range(Cells(1, 1), Cells(NumCells, 1)).DataSeries
'move data
Dim c As Range
Dim cCol As Integer
cCol = 4
label:
For Each c In Range("A:A")
If c.Value = "" Then Exit Sub
For i = 1 To 366
If Not Right(c, 4) = Right(c.Offset(i), 4) Then
GoTo label2
End If
Next
label2:
Range(c, c.Offset(i - 1, 1)).Copy
Cells(1, cCol).PasteSpecial Paste:=xlPasteValues
Range(c, c.Offset(i - 1, 1)).Delete xlShiftUp
Range(Cells(1, cCol), Cells(366, cCol)).NumberFormat = "mm/dd/yyyy"
cCol = cCol + 3
GoTo label
Next
Application.ScreenUpdating = True
End Sub