DateTime: use static instead of self