HSEARCH-968 Indexing Dates and Calendar instances numerically

Introducing a new option to @DateBridge and @CalendarBridge to determine encoding type
I am not sure there is any benefit of using a _Date_ class as intermediary value. Why don't you encode/decode it straight from/to numbers?
You could then also get rid of inheritance.