Added date validation and better error handling while retrieving birthdays