Is the attached what you wanted?
As far as leap years is concerned, all I've done is arrange for the bold vertical line between Feb and March to appear at the right place. [This was more convoluted than I expected because it turns out the you can't conditionally format thick borders! So I made borders of two columns thick manually and added conditional formatting to make the one which isn't the 1st of the month thin!]
|