Today marks Princess Kate's second St Patrick's Day as Colonel of the Irish Guards.