Fixed the date issues for now, havnt tested. may be problems with timezones.
adjusted the CSS