Glows due date is one day off??

The first day of my last period was 2nd February, so according to glow that makes my due date the 9th November. But the midwife worked it out to be the 8th (no scan). Obviously I trust the midwife to be more accurate, does anyone know why glow is a day off? I know I can fix it by moving my last period a day earlier but then it's not properly representing what happened. Or actually, could it depend on my usual cycle length which is 29 not the standard 28, and does that mean the 9th is more accurate?