almost there, some 31st days aren't showing up.
fixed Sunday problem