This is definitely not above board.
My license purchase in 2015 has a dash next to expiry. My app shows Nov, 2015 as it's expiry date now yet the app started showing this expired license BS in the last couple of weeks.
This is wrong beyond words. Fix it, or wear a rep for screwing your customers