What is the difference between event and publish date for an announcement?

The event date is the date of the event that is being announced. The publish date is the date on which the news is actually published and the news item can be seen by all (in the Start Page as well as Announcement page).