У вас не должно быть служебных классов. Преобразуйте их в методы расширения, что несколько лучше. Просмотр моделей еще лучше.
Я обычно создаю папку «HtmlHelpers» или «Инфраструктура» для сантехники.
Папка "Common" похожа на мусорную корзину imho. Вы положили в нее весь мусор.
Обновление
Я бы поместил его в метод расширения для DateTime (помещенный в класс с именем DateTimeExtensions, который помещается в пространство имен с именем Infrastructure).
И я бы использовал его внутри модели представления или при создании модели представления (в контроллере).
Что касается какого проекта, это не имеет значения. Важно то, что у вас есть небольшие классы с конкретными заданиями (или обязанностями).
Некоторые утверждают, что у вас должно быть несколько библиотек классов с разными обязанностями. Я этого не делаю. Я создаю один проект пользовательского интерфейса и один проект для бизнес-логики. Тем не менее, я уверен, что классы реализуют один или несколько интерфейсов, чтобы иметь возможность рефакторинга приложения позже. KISS должен также применяться к структуре проекта, а не только к коду в них.
Другими словами: я бы поместил своих помощников в Ядро (проект бизнес-логики) в пространство имен под названием Инфраструктура.