It is very important that the server time zone value is set to the proper timezone applicable to your zone.
If this is not done, then expect some sales reports to have sales using different dates.