Added date creation and spec
Added date compare and spec