Why is the feast celebrated on the 20th? When his feast day is the 19th and on a SUnday to boot.
The 19th -- Third Sunday of Lent, but a Solemnity is still celebrated. So it was moved to Monday. Most other saint's feastdays would not have been celebrated at all. The Sunday liturgy sort of "trumps" them.