Is this app accurate?

Hannah
How do we actually calculate how far along we are? Is this app correct? My last period was March 1 but I have about a 22-24 day cycle and I've passed 3 pregnancy tests.