June 29 is the 180th day of the year (181st in leap years) in the Gregorian calendar; 185 days remain until the end of the year.
Observances
Engineer's Day (Ecuador)
Independence Day (Seychelles), celebrates the independence of Seychelles from the United Kingdom in 1976.
Veterans' Day (Netherlands)
National Statistics Day (India)
National Camera Day (US)
You missed St. Peter's Day.
Which wouldn't be that much of a problem - but today is about feasting, instead of the usual fasting, when it comes to religion :)))