Add sunrise/sunset offset capabilities

With the recent backend scheduling issues and people reporting more consistent success with offset times, I thought this might be a welcome addition to Magic Home.