tm_mon is 0..11, not 1..12