Changed the due_date format in Card

YYYY-MM-DD was the chosen format due to the original intention
observed in def set_due, which was different from 'self.due' assignment
in Card.fetch.  For practical reasons, YYYY-MM-DD was chosen.

- Due date of Card is in YYYY-MM-DD format.
- Extra test case was added for set_due on a card.