Replace Calendar.messageBundle with lighter Locale object.

Locale greatly simplifies custom Date additions and provides better date
formatting too.