Defered year resolve on FixedHoliday to allow custom expressions

This allows a more expansible `FixedHoliday` and it merges the `VariableHoliday` that was in fact a fixed holiday (in terms of rules) but variable over the years.
This also create some redudancy with `YearDependantHoliday`