It greatly simplifies the logic necessary to generate the string. If we are against changing this, then I would probably not change the logic in shared/, and instead keep similar logic in calendar.