Задача тривиальная - хранение курсов валют в базе, публичный API.
Вопрос - как хранить и как выдавать дату (БД - Mongo, платформа - node.js)?
Первоначально сделал тип Date и время просто ставил 00:00:00.
Но, хранится время в UTC, и выдается тоже: {"currency":"CBR-USDRUB","value":61.3167,"date":"2015-03-15T00:00:00.000Z"}
Но, если данные запросит кто-то из Кабо-Верде (UTC-1), то в своей timezone получит дату 2015-03-14 и решит, что курс на это число?
Как сделать, чтобы работало - понятно (например, хранить дату строкой в виде "2015-03-15", или приводить к UTC на стороне клиента), вопрос - как сделать правильно и красиво?