Is this still a problem? One simple requirement I have done is
code.ReturnMonthHeader(-11,Parameters!BatchDate.Value)
code.ReturnMonthHeader(-10,Parameters!BatchDate.Value)
etc
in Report Design Code, you can write a script that returns the month name or any other...