This works for things that have happened. It doesn't work too well for schedules. In those cases, the timezone of the source matters, heavily.
Even "notify me in exactly 24 hours has its own complications. Leap seconds will screw up your day (as will the vague request of "exactly 24 hours").
Corner cases, the bane of simplicity everywhere.