The Irish are celebrating St Porcelain, the patron saint of hangovers, this morning.