It's easier for us to consistently put it out on the last day of the month (or the day before). For a long time there was no real set date, just roughly between 18 and 23.
Where are you getting the "April 12" bit? Is that the day you signed up for your subscription, so it's when it renews?