Mostly re-written date parser. Completely changed how the dates are stored in Java.  The back-end of the parser can now handle multiple dates and date ranges correctly.  Need to update the front-end of the parser to correctly parse into multiple dates or ranges.  Also need to rewrite the interaction with XSLT to accomodate multiple dates.