Created new calendar widget.

Created a new calendar widget to replace the borrowed one.
Now it is easier to integrate with StringVar class and show default
selected dates.