Это да.

А еще я заметил, что до момента сохранения заказа код-то и не показывают! Так что, думаю, можно особо и не париться - берем дату создания: new Date().dateVal - количество милисекунд в текущей дате и не паримся.

Конечно, остается вероятность дублирования, но она исчезающе мала.