[DateTime] Added Period factory methods

The following methods have been added: ofYears(), ofMonths(), ofWeeks(), ofDays().
[DateTime] Added Period::minusYears(), minusMonths(), minusDays()
[DateTime] Added Period::multipliedBy()
[DateTime] Added Period::normalized()