Enligt Ange Storbritannien :
You can enter the UK with either a valid passport or a national identity card issued by a EEA country. It must be valid for the whole of your stay.
Förenade kungariket har inget krav på att passet ska vara giltigt under en viss tid (till skillnad från vissa länder). Det behöver bara vara giltigt för den tid du spenderar i Storbritannien. Så, i ditt fall kan du resa till Storbritannien så länge du lämnar Storbritannien senast den 22 april.
Notera också att eftersom du är från ett EES-land kan du använda ett nationellt identitetskort i stället för ett pass. Men jag vet inte om Irland utfärdar nationella identitetskort som uppfyller detta krav.