Fixed Overall Performance analysis bug not properly using multiple budgets.

Added some tests for BudgetCollection.ForDate