De acordo com Entrando no Reino Unido :
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.
O Reino Unido não requer que o passaporte seja válido por um determinado período de tempo (ao contrário de alguns países). Só precisa ser válido pelo tempo que você passa no Reino Unido. Assim, no seu caso, você pode viajar para o Reino Unido, desde que saia do Reino Unido até 22 de abril.
Note também que, como você é de um país da EEA, pode usar um cartão de identidade nacional em vez de um passaporte. No entanto, não sei se a Irlanda emite cartões de identidade nacionais que satisfaçam esse requisito.