Completed the date module

Completed the date module. Will keep on adding modifications to it as
and when it demands the same.

Signed-off-by: Siddharth Goel <siddharth98391@gmail.com>