Yeah you'll never get the correct date as even the PetSmart employees don't get a hatch date. We don't even get an age, just juvenile ball python. I would just make his birthday the day you got him and consider he's probably 2-3 months old.
Although from a good breeder, a 77 gram ball python would be like a week old if not just out of the egg!