logilab-common #64028 date.ustrftime breaks if year <= 1900 [validation pending]

When trying to ustrftime(date) with date.year <= 1900, it breaks. Also fix conversion from ticks to datetime, please.

prioritynormal
typebug
done in0.55.1
load left0.000
closed by<not specified>