Please try exempting aCalendar and your launcher (eg. Nova Launcher) from power optimization and allow autostart and similar phone manufacturer specific settings as listed on pages like dontkillmyapp.com
aCalendar is not involved in updating the date on the icon, this is a feature of your launcher.