Tweak smart_datetime

Rewrites smart_datetime as smart_date (that's all we were using)
to use Django's built-in parse_date and also to nix the fmt argument
which we didn't use.

This also handles dates as an argument--not that we do that, but it
lets us nix that note.