"Today is May first."
Great compilation but there is an error: you should use "u" (う) to elongate a syllables that ends with "o" (お).
So the 8th day should be written in hiragana as: ようか rather than よおか. Note that this is still read as yooka rather than youka, but this is how hiragana works.
Is は really required after 今日?
"No particle is necessary after words like きょう (KYOU = Today)、きのう (KINOU = yesterday) and あした (ASHITA = tomorrow)."
"WA isn't needed because KYOU is one of those time-related word thingies that doesn't need a particle. You can add a WA if you want to emphasize "today" as opposed to some other day, but it certainly isn't necessary, even in formal speech."