fixing date-related errors with strptime and locales we don't use.
fixes for budgets, and fixes for login screen and dojo