If you look at the sorting section of the properties of the bar chart, I would imagine this would be set to auto by default. If you try and switch this off and choose sort by expression, you should be able to use your date field name within the expression and use that as the sort order. Depending on your date format you may need to format this using the date() function within the expression. You should then also be able to either sort ascending or descending.
I hope this helps. If this does help, please mark this as helpful and correct.