FutureOnly option and a bugfix

futureOnly option to only allow future dates and times.
Also fixed a bug where the current day of the month was also marked as
today in a different year.