Replaces DateUtils with a SimpleDateFormat; checks year to update month

DateUtils (used to generate the displayed month) can't handle dates before December
13, 1901 or after January 19, 2038. A SimpleDateFormat is now used.
When the CalendarView is used in a date picker the year may change and
while the month stays the same, but the month displayed must be updated.