Add DateTimeExtensions and Tests