I've been struggling with this same problem. I've already come up with the solutions proposed, but it only works if you display the months as numbers. When I display them as words, I'm back to the original problem, which is that the months are displayed in ALPHABETICAL order, NOT chronological order. I didn't see that problem answered here.
Any other suggestions?
Sandy