An event, announced to be held on January 12th this year, was canceled due to public objections.
An event, announced to be held on last January 12th, was canceled due to public objections.
Are both of these correct? Which one is more idiomatic? Another other way better to say that?