implementing gregdate
on greg to day cal