The macro above gives this result. I am not sure how it is different from your Columns 3 & 4

1-Jan 1-Jan
1-Jan
1-Jan
2-Jan
3-Jan
4-Jan 4-Jan
4-Jan
4-Jan
4-Jan
5-Jan
6-Jan
7-Jan
8-Jan 8-Jan
8-Jan 8-Jan
8-Jan 8-Jan
8-Jan 0-Jan
9-Jan
9-Jan
9-Jan
12-Jan
12-Jan
12-Jan
13-Jan
13-Jan
13-Jan
15-Jan
16-Jan