.makeRP(), less terrible date object handling