Time Problems/bug (4.6.1)

I’m using a date time struct. The first thing I’m doing is trying to get the date time time (so I can watch my load times).

So with just Event Begin Play the date time struct is converted using ‘as date time’ is returning Jun 7, 1906, 12:35:44 PM. It should be 0001.01.01-00.00.00 according to the default value, and transient toggle doesnt make a difference. Also default value doesnt allow 0000.01.01-00.00.00

Using now the date time struct is converted using ‘as date time’ is returning Jan 24, 2015, 12:51:00 PM. Which is the wrong hour or wrong date if set to UTC

Using Today the date time struct is converted using ‘as date time’ is returning Jan 23, 2015, 6:00:00 PM. Wrong Date and Time

Using utc today the date time struct is converted using ‘as date time’ is returning Jan 24, 2015, 6:51:00 PM. It should be Jan 25, 2015 12:51 AM I saw that this was a reported bug

Feature Request, I would like to From Years and From Months similar From Minutes and etc. It would be even nicer if I could push a whole date time sting