Set default title by content type in Panelizer
If you're using a custom module already and you want to 'set' the title prior to saving the node then you can use hook_node_presave(). 

To avoid contributor confusion when creating the node you can also do a form_alter and set the #access of the title field to false.  This will hide the field from the contributor.