Hi Jacob
Of your three solutions, the one with Period(days) is preferable as that best captures the semantics. However, you should declare the reference mode to be unit-based -- it will then appear with an appended colon thus: Period(days:).
As a minor change, I would rephrase the predicate reading to make it infix, e.g. Year(CE) limits ...