Added optimization
Added DatetimeExtension.cs
Added missing files