Show DateRange and VisualLongDate fix

Now the user can choose to see range of dates:
3, 6 or 12 months.

In addition, the VisualLongDate property of a transaction is now default
to true.
Only when loading transaction from database and the CurrentFilter
DateRange is Month, we use SetVisualLongDate for the given list to Flase
to show the short-day-number mode