By using a custom EPOCH for the RTC implementation, we can extend the range of the 32 bit counter based RTC by 118 years. It also reduces the code size compared to the stdlib based POSIX functions.