period due date

I'm confused as to how this app generates a due date. 
My last period started nov. 8th and I have a 28 day cycle but it says I'm due December 9th which is 31 days.
Anyone else having this issue?