So the timestamps you get might be because it is next day already in Australia when US Exchange closes.
Yahoo used to use the date in string format and they now use so called "Unix" time. The "Unix" time is number of seconds since January 1st, 1970. For human readable date as string it needs to be converted. Conversion involves your local time zone and it might be the cause of the problem.
What you might try is to:
Open AmiQuote
Click "Edit" button when "Yahoo Finance Workaround" is selected as data source