If I remember correctly you hand it into fwc on a Wednesday or it maybe a Thursday I'm sure it one of em it's been a long time since I did it but I'm sure u will know it will pop up on your minimap when u have to hand it in
English
-
You can hand in the ghost as soon as you get it but you don't advance in the quest until reset.