This issue is resolved.
Sub Test()
Application.ScreenUpdating = False
Dim LastRow As Long
LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Dim rDate As Range
Dim x As Long
For Each rDate In Range("C2:C" & LastRow)
For x = 0 To 6
Range("A" & rDate.Row & ":B" & rDate.Row).Copy Sheets("Output").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
Sheets("Output").Cells(Rows.Count, "C").End(xlUp).Offset(1, 0) = rDate - x
Sheets("Output").Cells(Rows.Count, "D").End(xlUp).Offset(1, 0) = rDate.Offset(0, 1)
Next x
Next rDate
Application.ScreenUpdating = True
End Sub