major: bug estermination

- the default date function as.Date and its helpers have unconvenient
behaviour especially when confronted with unregular strings -->
rewriting each and every as.Date method to fit my needs [s*** f******
f**** s***]