I have tried to search for the best place to put 'yesterday' if teaching someone and know it all depends on several factors, but if asked is there a best place as a general rule in this example sentence (without surrounding text)?
I have already explained that there is no 'best place' for that word in your sentence among those you have given. There are also a couple of other positions it could take, though they are less common. 'Nuance' is an easy word to toss in, but since this statement is one which would most probably be an informal spoken one, the word 'yesterday' is liable to pop into the sentence whenever the speak