As I know words describing time are placed before and after Subject, e.g.:
昨天晚上八点我去超市了。
我昨天晚上八点去超市了。
So I expected the same to be in questions,
昨天晚上几点你去超市了? OR
你昨天晚上几点去超市了?
but I saw something like breaking time before & after Subject:
昨天晚上你几点去超市了?
Is it grammaticaly correct?