キャンセル日を追加

# 背景
appleレシートでは、キャンセルされた注文には`cancellation_date`というフィールドが追加される。
https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html

利用しているライブラリでは該当フィールドを扱っていないので、属性値に持たせるようにする。

# 実装
上記のリンク先を見ると`purchase_date`等と同じフォーマットの記載となっているので、テストデータのフォーマットはそれに合わせた。

あと、`be_true`と`be_false`matcherを使っているところでテストが落ちるので修正した。

これでも一つテストが通らないが、元々通っていない＆古いレシート形式のようなので、それについては修正しません。


@yasuzuki 
仕様書上、`cancellation_date`は`purchase_date`と同じフォーマットで返ることになっていて、その`purchase_date`が`Etc/GMT`で値が返ってきているのでそれを信じるしかない、というのが正直なところです。

```
@purchase_date = if receipt_attributes[:purchase_date]
  Time.parse receipt_attributes[:purchase_date].sub('Etc/GMT', 'GMT')
end
```