anyone else ovulate sooner then what's predicted?

I was supposed to ovulate July 20th. but I got implantation bleeding on the 19th?

I remember because it stained my new pair of Lula roes. is that normal? did I ovulate sooner then I thought?