Fix/lexicographic ordering -Added comprehensive tests covering all possible year combinations between 2019 and 2284
Added comprehensive tests covering all possible year combinations between 2019 and 2284
Added comprehensive tests covering all possible year combinations between 2019 and 2284