My solution relies on the fact that the input data has to be in month order otherwise you wouldn't be able to disambiguate JJ, AA, etc. I generate a month number based on row position and then extract a month name based on a intermediate date field
Dan