Thanks for your reply on this Craig.
Looked at your suggestions and did some more searching on this. The problem only seems to happen for orders placed after noon in the second 12 hour period.
My conclusion is that it looks as though the date format that ecart placed in the confirm page should have been either <?php echo (date('Y-m-d h:i:s a')); ?> for 12 hour format or <?php echo (date('Y-m-d H:i:s')); ?> for 24 hour format and not <?php echo (date('Y-m-d h:i:s')); ?>
<?php echo (date('Y-m-d h:i:s')); ?> is a 12 hour format without any meridiem indication and I think this may be the problem.
Jason, is my assumption correct, dont want try this out yet because site is now live?