Is the first day of Leos July 23?

Yes. it is Leo days are actually July 23rd - August 22nd.