I have a website that sells some services and products, including products with age restrictions, such as beer, cigarettes, etc. But it also sells other types of products that don't require age restrictions, like clothes, perfume, etc...
When users create an account, they need to provide a birthdate, filled manually with an input text with a format:
dd/mm/yyyy, which I then convert to get their age and verify if they are allowed to buy certain products.
The question is, should I enable users to edit their birthdate/age? They might set up their account with an underage birthdate, let's say 15, and when they they to buy something with an age restriction, they might go back and change account details to bypass the restriction.
On the other hand, if they mistype the birthdate, they won't be able to correct that information.
In this case, what is the best approach?