Perhaps, you should just not go out in the cities at night until you're a decent level, not that you should have to limit yourself like that, but even then, it's not like any stores or things are open at 6:30am, and not to be nasty, but I have a hard time believing traders rushed to the gate, considering one is in his house constantly, and the other two are out from like 8:30am - 9:00pm ....
They happen in the daytime too, and npc schedules often get confused in this game, especially when fast travelling and when there's a large time lapses. Just clearing things up