+ added first step in refactoring
~ Day will now work as a standalone class wrapping around a \Carbon\Carbon object with some extra behaviour added on top specific to the needs of a calendar