Membership Pro 2 is sending expiration emails to subscribers a day early

Each time a monthly subscriber is up for renewal, the software is sending an expiration notice, moving them to expired and reactivate upon payment a day prior to the date their payment arrives. Each month they have a day of downtime unless I manually adjust it. So if they subscribed on 1/20, they are set to expire on 1/19 and they do expire until the payment hits, an IPN call is sent and then all is well. Sadly, if expiration emails are on, which I like, they send a notice and the subscriber gets irritated as they know they have an active payment profile but are getting these notices and are unable to access their account for a day.