Used Calendar::daysInYear() for impl of Year::numberOfDays().
Added TimePointInterface::unixTime()
Confirmed from PHP source that gmmktime does not require the timezone to be set (or any other global state), keeping UnixTime impl as a reference.