@bubblebooks2020 wrote:

I reckon this is the last day of the promo, for me anyway. Usually it ends at 11.59.59pm of that day but today it has
Start date 31/10/17 00:00:00 AEDST
End date 01/11/17 00:00:00 AEDST
And it is called Pay only when you sell this month.

You're mis-reading the dates.  Instead of saying it starts on 31st at 00.00 hours and ends on 31st at 2400 hours (midnight), they're saying it ends the next morning at 00.00 hours, which is the same as midnight the day before.

 

They only run for one day and then the 100 renews itself for the next day - until they stop them.  When they stop them is anyone's guess and we only know that we have them for the current day.