Release date: August 24, 2016 (build 1.3.215)

DayPilot.Month control supports event customization using onBeforeEventRender event handler.
Documentation
Demo
Example:
<div id="dp"></div>
<script type="text/javascript">
var dp = new DayPilot.Month("dp");
// ...
dp.events.list = [
{
"start": "2013-03-03T00:00:00",
"end": "2013-03-03T12:00:00",
"id": "5a8376d2-8e3d-9739-d5d9-c1fba6ec02f9",
"text": "Event 3"
},
{
"start": "2013-02-25T00:00:00",
"end": "2013-02-27T12:00:00",
"id": "1fa34626-113a-ccb7-6a38-308e6cbe571e",
"text": "Event 4",
"tags": {
"type": "important"
}
},
// ...
];
dp.onBeforeEventRender = function(args) {
var type = args.data.tags && args.data.tags.type;
switch (type) {
case "important":
args.data.fontColor = "#fff";
args.data.backColor = "#E06666";
args.data.borderColor = "#E06666";
break;
// ...
}
};
dp.init();
</script>