日付データから、月、日にちのデータを作成したく、次のようなコードを準備しています。

import re
import pandas as pd
import datetime

df = pd.DataFrame(
    {'x': ['Fri, 10 Mar 2017 23:58:00 GMT',
           'Sat, 11 Mar 2017 05:33:42 GMT',
           'Sat, 18 Mar 2017 04:51:13 GMT']})


date = pd.to_datetime(df["x"])

このデータから、次のようなデータフレームを作成したいのですが、
ここから先に難渋しており、どなたか、ご教示して頂けると、ありがたいです。。
よろしくお願いします。

year  month   date
2017    3       10
2017    3       11
2017    3       18