I feel like center-aligning the text looks a bit "off" for a calendar. I am used to seeing them right justified.  Having played with the CSS a tiny bit it looks like you would need to add some borders to make that work, so maybe that's a good reason to just let it be.