I think I solved the issue with the birthdates. I’m converting the time to GMT which, I think, was throwing off the timezone offset. Working with dates and timezones is annoyingly difficult, especially when you throw in internationalization into the mix.
If you’d like, send me the temp WordPress admin account and I’ll take a look…
One thing that still does not make sense is the double date. I’d have to see that.