added a method that would check if the bday is of correct syntax, is not
in the future compared to the database and is a date that is possible,
changed more in different things that I dont remember