Remove the migration adding person_id to Appearance
Use a date rather than a datetime for appearance date (i.e. don't store a time)
Migration to create the join table between Apperances and People
Add many-to-many link between the Person and Appearance models
Validations