Yesterday is funny and very sweet, a sing-along rom-com with a sci-fi twist.