Added showFirstDateOfMonth property and improved drawing code in various ways.