Parse six digit dates correctly

With the new Date Facet added in 3376192, Ruby's `Date.parse` method was parsing six digit dates the wrong way round, so 25/09/14 would be parsed as 14th September 2025. This commit fixes that by checking if it's a 6 digit date and then building the correct Date, if it doesn't match it hands the input to `Date.parse`.