You can fix the columns returned by a crosstab by supplying a list of column headings. So if you use text months, use: "Jan", "Feb", "Mar", etc. If you use numeric months, use: "01", "02", etc or "1", "2", etc.
The columns which do not contain data should show as nulls so they will be unobtrusive.