Take a date (should be a tuple (year, month, day[, hour[,
minute[, second]]]) or a Python datetime object), format it and
translate it in the target user language (determined via locale or the
given request). The modifier size and display_time can be used to
change the output.