Date format using settings.get_L10n_date_format()

Do not store a current-object to a module-global variable. The module is only loaded once for all threads, but current is thread-local, so assignments like this can leak data across threads.