The comma is there because the sentence structure is reversed. In English this is done for suspense or some similar effect. Like this: "We fought when the British came" to "When the British came, we fought."
I think this sentence may be a bit weird though. I think you could say "Corro en mayo". To say "en el mes de mayo" seems redundant and unnatural.