Extract DatePeriod
Use Schedule for schedule-related stuff
Switch to version 59!
Correctly handle null in period end
Hopefully fix bugs related to BOOT_COMPLETED not being received