@Desh - if you have one of the columns being the month then in your tablix put that month column as a column header, sorted appropriately, would this...
Good stuff. It should be coded better, though, perhaps; given the international audience and user-base and the long-established international standard ISO 8601 (https://xkcd.com/1179/) shouldn't this have been...