WIthin the context of this dialect, the formation "on today" and "on yesterday" would be considered correct by those speakers, or they wouldn't be saying it that way. However (and I cannot back this up with a citation), in general, most English speakers in the US would not use "on" before "today" or "tomorrow."