Is it accurate with leap years?
Yes. The calculator uses the JavaScript Date object which correctly models the Gregorian calendar, including February 29th leap year birthdays. If someone was born on Feb 29, their birthday is treated as Feb 28 in non-leap years.