Assuming no one else has anything to do during the day, Kyle and the rest of the group will likely find an inconspicuous place to while away the day (or alternatively, scout the town for a secluded area) until 8 o'clock.
[spoiler=OOC]My proposal is that we wait until the shopkeeper enters the most distant region of the town (or the one least populated by guards), then we jump him. Any suggestions?[/spoiler]