Networking & GUI Tasks of Deyan Sadinov

GUI Commit by Deyan Sadinov
need to be static to make better usage: 

```java
january(2015, 5); // creates new date that is on 5 january 2015
```