I have since been corrected, by those who have children who started school a year late because their birthdays were in late September.
If Hermione is a year older than Harry, that would explain the birthday thing.
Yet you noticed the possible discrepancy immediately. I still think that's a great catch :)