Alter lunch service test to reduce change of false failure

Comparing DateTime objects can sometimes cause comparison failures when
a second ticks over. moving the creation of the DateTime objects in
these tests to after the service calls reduces the likelyhood of this.