Notify-send requires the $DBUS_SESSION_BUS_ADDRESS environment variable to be set when used with cron.