Optimized the timestap generation for exec reports and incoming orders

The old timestamping was doing something not very smart. Now a unix
time in milliseconds for the last midnight is generated only once and
is passed to the order builder. That time is used for calculating the
time since midnight in ms for exec reports and incoming orders