Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally
上記の行は、SimpleDateFormat クラスの JavaDoc に記載されています。
SimpleDateFormat オブジェクトを Static として作成してはならないということですか。
そして、それを静的として作成する場合、このオブジェクトを使用する場所はどこでも、同期ブロックに保持する必要があります。