Date format using settings.get_L10n_date_format()

Agreed. But not my implementation. I'll try refactoring. The commit is only for the Todo part