Hi @sem,
You question is rather timely. I don’t know that there has been a “best practice”, but with Bubble’s recent new feature announcement, perhaps there now could be. With this new feature, you should now be able to save/retrieve Bubble dates in any specified time zone (such as UTC) - but only if you use Bubble’s Date/TimePicker input.
To store birthdates, you want to essentially “ignore” the time zone. To do that, one need simply save and display the Bubble date value in the same time zone (which was heretofore not possible with native Bubble).
Exactly which time zone you use doesn’t really matter (although UTC is probably best from the standpoint of convention and consistency), as long as that same time zone is specified both in the Date/timePicker…
…as well as when formatting the value for output…
This approach, in effect, “cancels out” time zone related issues.
Good luck.
EDIT
I should add that most “date of birth” use cases wouldn’t care about the time value, so I’d suggest configuring the Date/TimePicker to Date and not Date & Time.

