Christmas time is here – ethical gifts. Christmas time is approaching. For many, this time of the year rhymes with holidays, family, gifts, stress, travel, greeting, sharing, celebrating, shopping, snow and… magic! What was the meaning of Christmas, back when it started? Some will say: the birth of baby Jesus. Others will talk about the[…]