User selectable date formats

More a general question rather than a specific problem.

Is there a way for users to customise the date format used when pages/output is rendered for them?

i.e. DMY rather than MDY. Or YMD etc.