really cool calendar thing

because there's not enough calendar reform ideas (see XKCD:927)
convert between your system's calendar (probably Gregorian) & really cool calendar dates:
<output>

January
W# MTuWThFSaSu
11234567
2891011121314
315161718192021
422232425262728
February
W# MTuWThFSaSu
51234567
6891011121314
715161718192021
822232425262728
March
W# MTuWThFSaSu
91234567
10891011121314
1115161718192021
1222232425262728
April
W# MTuWThFSaSu
131234567
14891011121314
1515161718192021
1622232425262728
May
W# MTuWThFSaSu
171234567
18891011121314
1915161718192021
2022232425262728
June
W# MTuWThFSaSu
211234567
22891011121314
2315161718192021
2422232425262728
Sol*
W# MTuWThFSaSu
251234567
26891011121314
2715161718192021
2822232425262728
July
W# MTuWThFSaSu
291234567
30891011121314
3115161718192021
3222232425262728
August
W# MTuWThFSaSu
331234567
34891011121314
3515161718192021
3622232425262728
September
W# MTuWThFSaSu
371234567
38891011121314
3915161718192021
4022232425262728
October
W# MTuWThFSaSu
411234567
42891011121314
4315161718192021
4422232425262728
November
W# MTuWThFSaSu
451234567
46891011121314
4715161718192021
4822232425262728
December
W# MTuWThFSaSu
491234567
50891011121314
5115161718192021
5222232425262728
Xtra week!*
5329303132333435

Features

Advantages

  1. All years & all months have the same arrangement of days, meaning physical calendars and yearly schedules do not expire each year.
  2. Each day of the month is always the same day of the week; you don't need to know what year it is to know the 4th is a Thursday
  3. All months have the same number of days (save for the one exception for leap weeks in December), no need for weird mnemonics to remember which months are longer or shorter.

Disadvantages

  1. The 29th, 30th, and potential 31st days of each month no longer exist, meaning annual events that occur on those dates must be adjusted as appropriate.
  2. There is no simple formula for determining whether a given year is a leap year or not.
  3. With 13 months (a prime number), the year cannot be evenly divided into whole months.

Counterarguments to the disadvantages (my opinion)

Other info

For annual events that occur on specific days of the month, these are the suggested reschedulings: The earliest date on which the switch can be made without skipping a date is Gregorian January 1st, 2029, which coincides with really cool calendar January 1st, 12029. The next date is January 1st, 2035 → January 1st, 12035.
The switch may be done in any year by skipping or adding up to 3 days of December, though this is likely infeasable without monumental organizing effort.