Funny how one can be signed up within literally minutes, yet cancelations days in advance of a new month are not allowed.
You should try Telkom "Month to Month". Not just "before 25th", but a whole month. As in I gave notice in May, service ends end of June.